Здравствуйте, Гость

Автор Тема: Недостатки форумного поиска  (Прочитано 2998 раз)

Оффлайн Мышиный Король

  • Старейшина форума
  • *****
  • Сообщений: 4 520
    • Просмотр профиля
Недостатки форумного поиска
« : Ноября 17, 2013, 20:18 »
Искал про минерального воина на форуме 3,5ки, обнаружил, что поиск находит не все вхождения слова на форуме. Вбиваю слово "минерал" с галочкой поставленной напротив "форум пасфайндер/3,5 - выдает четыре результата среди которых допустим нет вот этого сообщения: http://rpg-world.org/index.php/topic,69.msg135587.html#msg135587 Сама тема вопросы и ответы присутствует, но в единственном экземпляре.

Можно ли как-то пофиксить - чтобы результат поиска находил все результаты?

Оффлайн Zlanomar

  • Модератор
  • Старожил
  • ******
  • Сообщений: 2 528
  • True Zlan
    • Просмотр профиля
Re: Недостатки форумного поиска
« Ответ #1 : Февраля 17, 2015, 23:53 »
И еще, можно ли ввинтить возможность поиска И в тексте сообщения, И в названии топика? Пока что функционал исключающий.

Оффлайн Karel.Wintersky

  • Администратор
  • Завсегдатай
  • ******
  • Сообщений: 312
  • Теплый, добрый, пушистый
    • Просмотр профиля
Re: Недостатки форумного поиска
« Ответ #2 : Февраля 18, 2015, 13:39 »
Не уверен, что полноценное изменение системы поиска возможно на текущем движке форума.

Тем не менее, существует несколько плагинов, улучшающих функционал.

Вот live-demo одного из таких плагинов: http://www.donationcoder.com/forum/index.php?action=search;advanced

Посмотрите, оно удовлетворяет вашим требованиям?

Оффлайн Karel.Wintersky

  • Администратор
  • Завсегдатай
  • ******
  • Сообщений: 312
  • Теплый, добрый, пушистый
    • Просмотр профиля
Re: Недостатки форумного поиска
« Ответ #3 : Февраля 18, 2015, 14:18 »
Данное сообщение, кстати, отсутствует в поиске потому, что "+" не воспринимается движком поиска как символ-разделитель слов. То есть ищется целиком слово "точед+минерал", а не его часть минерал.

Цитировать
Искать: точед+минерал
Страницы: [1]
1
Pathfinder RPG / Dungeons & Dragons 3.0/3.5 / Re: Вопросы и ответы.
« от Namid  13 Июль 2013, 11:36:03 »

......  кажется так же. Вешаем темплейтов на +2 LA (лолт точед+минерал вориор, например) и -2 сила/конста напрягать  ......

Надо ли это исправлять?

Оффлайн Zlanomar

  • Модератор
  • Старожил
  • ******
  • Сообщений: 2 528
  • True Zlan
    • Просмотр профиля
Re: Недостатки форумного поиска
« Ответ #4 : Февраля 18, 2015, 19:40 »
Ответ №2: Да, вполне, такая форма вроде выглядит прилично, хотя не видны варианты из выпадающих списков. Олсо, можно по умолчанию сделать спойлер с рубрикацией поиска закрытым? А то я вот только сейчас понял, что кнопка "Поиск" расположена довольно нетривиально.
Ответ №3: Есть предположение, что изначальную проблему давно пофиксили, поскольку когда я ищу слово по его части (например, недавно я искал четыре буквы "жела"), то он мне находит все, что нужно.

Оффлайн Karel.Wintersky

  • Администратор
  • Завсегдатай
  • ******
  • Сообщений: 312
  • Теплый, добрый, пушистый
    • Просмотр профиля
Re: Недостатки форумного поиска
« Ответ #5 : Февраля 19, 2015, 13:19 »
Ответ №2: Да, вполне, такая форма вроде выглядит прилично, хотя не видны варианты из выпадающих списков.
Почему не видны? О.о
Это же не картинка, это живая форма поиска. Посмотрите еще раз ;-)

Олсо, можно по умолчанию сделать спойлер с рубрикацией поиска закрытым? А то я вот только сейчас понял, что кнопка "Поиск" расположена довольно нетривиально.
Проще передвинуть кнопку поиска. Честно говоря, сейчас, без полноценного бэкапа, я опасаюсь что-то править в шаблонах. Дождемся Ордоса.

Ответ №3: Есть предположение, что изначальную проблему давно пофиксили, поскольку когда я ищу слово по его части (например, недавно я искал четыре буквы "жела"), то он мне находит все, что нужно.
Значит остается вариант, что "+" рассматривается как служебный символ и не включается в поиск.
« Последнее редактирование: Февраля 19, 2015, 13:49 от Karel.Wintersky »

Оффлайн Karel.Wintersky

  • Администратор
  • Завсегдатай
  • ******
  • Сообщений: 312
  • Теплый, добрый, пушистый
    • Просмотр профиля
Re: Недостатки форумного поиска
« Ответ #6 : Февраля 19, 2015, 13:19 »
Проверка поиска слова+с+плюсом

Оффлайн Karel.Wintersky

  • Администратор
  • Завсегдатай
  • ******
  • Сообщений: 312
  • Теплый, добрый, пушистый
    • Просмотр профиля
Re: Недостатки форумного поиска
« Ответ #7 : Февраля 19, 2015, 13:24 »
Хрен его знает, почему не ищет. Слишком мало данных для анализа. Действительно, оригинальное сообщение не ищет, отквоченное ищет.

Мне бы еще примеров подобных сообщений-потеряшек.

Цитировать
Вешаем темплейтов на +2 LA (лолт точед+минерал вориор, например) и -2 сила/конста напрягать

Не ищет слово "точед", "минерал", "лолт точед", "лолт точе"

Ищет слова "точед+", "+минерал", "точед+минерал", "минерал вориор".

P.S. Коллеги подсказывают, что проблема в том, как строятся индексы в БД для поиска. Тогда эта проблема выходит за рамки моей компетенции ;-)
« Последнее редактирование: Февраля 19, 2015, 13:49 от Karel.Wintersky »