А что тут на форуме за полнотекстовый поиск?

Для флуда и холиваров. Автоочистка раз в месяц :)
Ответить
Аватара пользователя
maleks
Сообщения: 1681
Зарегистрирован: 2012.12.26, 12:56

А что тут на форуме за полнотекстовый поиск?

Сообщение maleks » 2019.01.19, 10:08

Привет.
Собственно вопрос в заголовке.
Неплохо вроде ищет и развитый расширенный синтаксис, даже по фразе, но по корню не ищет

Аватара пользователя
ElisDN
Сообщения: 5110
Зарегистрирован: 2012.10.07, 10:24
Контактная информация:

Re: А что тут на форуме за полнотекстовый поиск?

Сообщение ElisDN » 2019.01.19, 12:51

MySQL Fulltext или собственный phpBB Native Fulltext. В админке можно выбрать.

Аватара пользователя
maleks
Сообщения: 1681
Зарегистрирован: 2012.12.26, 12:56

Re: А что тут на форуме за полнотекстовый поиск?

Сообщение maleks » 2019.01.19, 19:13

Как видео от разработчика сфинкс послушаешь, так он там с такой ухмылочкой, снисходительно, говорит про эти поиски встроенные в БД или самописные, а работает ведь, даже по звездочке ищет, может то что данных не так много, ну и ранжирование под вопросом.

Аватара пользователя
ElisDN
Сообщения: 5110
Зарегистрирован: 2012.10.07, 10:24
Контактная информация:

Re: А что тут на форуме за полнотекстовый поиск?

Сообщение ElisDN » 2019.01.19, 20:15

Если надо искать по миллионам записей с кучей замысловатых полей и с настраиваемой релевантностью и морфологией, то ElasticSearch или Sphinx. Если сильные заморочки не нужны, то хватит нативного SQL Fulltext или вообще LIKE.

Аватара пользователя
samdark
Администратор
Сообщения: 8846
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

Re: А что тут на форуме за полнотекстовый поиск?

Сообщение samdark » 2019.01.19, 21:59

В этой базе записей не так много, поэтому нормально работает. Было бы сильно больше, надо было бы что-то мудрить.

Аватара пользователя
maleks
Сообщения: 1681
Зарегистрирован: 2012.12.26, 12:56

Re: А что тут на форуме за полнотекстовый поиск?

Сообщение maleks » 2019.01.24, 10:39

гляну потом phpbb внутри, но что то мне думается что тот его самописный fulltext поиск, будет все тем же join-ом на каждое слово, очень напряжный вариант

Ответить