Перейти к публикации
Дизайн и модификация IPS Community IPBSkinsBETA
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
Ph-A

Sphinx и IP.Board 3.2.x

Рекомендованные сообщения

Честно говоря тема про Sphinx уже есть - Настройка Sphinx для IPB

 

Но создал новую :(

 

Жалоб про поиск в форумах IP.Board 3.2.x много. Потом идея поставить Sphinx была давно. Поставил только сегодня. Результаты неоднозначные...

 

Ищем слово телевизор :)

 

Поиск как сообщения

Традиционный поиск - Поиск по слову телевизор вернул 23 результатов

Sphinx - Поиск по слову телевизор вернул 30 результатов

 

Поиск как список тем

Традиционный поиск - Поиск по слову телевизор вернул 15 результатов

Sphinx - Поиск по слову телевизор вернул 11 результатов

 

 

Пока задумался...

  • Downvote 1

Поделиться сообщением


Ссылка на сообщение

Сфинкс вроде как больше для словосочетаний - зеленый телевизор, телевизор из стали, + учет морфологии. А по слову с 30 темами можно юзать и форумный поиск. Я кстати его тоже позавчера скачал, хочу опробовать.

Поделиться сообщением


Ссылка на сообщение

Сфинкс вроде как больше для словосочетаний - зеленый телевизор, телевизор из стали, + учет морфологии.

В том числе да.

 

А по слову с 30 темами можно юзать и форумный поиск

У меня есть маленький "приватный" форум. Как правило решение которые я планирую использовать в других местах обкатываю там.

 

Это раньше можно было выбирать, какой поиск использовать. А здесь, форма поиска и все.

 

ИМХО, поиск равнозначно должен работать везде.

 

хочу опробовать.

А какая ОС?

 

И какую версию скачали? В дистрибутиве идет файл sphinxapi.php

Поделиться сообщением


Ссылка на сообщение

А какая ОС?

Win xp (32). На локалхосте все делается.

 

И какую версию скачали? В дистрибутиве идет файл sphinxapi.php

Бинарную для виндоуса. Если честно в нем еще не смотрел, все думаю начать сперва с доков.

Поделиться сообщением


Ссылка на сообщение

Если честно в нем еще не смотрел

Там есть. сам скачал.

Поделиться сообщением


Ссылка на сообщение

У меня база покрупнее - collected 816811 docs, 573.2 MB только posts, а там еще блоги и прочее.

 

Поиск по слову картошка через сфинкс дает 235 результатов (стоит морфология stem_enru, поэтому находит все словоформы типа картошки, картошкой)

Через родной поиск - 51 результат - естественно, только слово картошка, словоформ не видит.

Если сфинкса озадачить конструкцией картошка !картошке !картошку !картошкой !картошки, он выдаст 74 результата, в пропущенном будут картох[и/а/у] и слова, которые не заканчиваются пробелом, напр. картошка!

 

В общем, если поизвращаться с запросом, можно добиться полного соответствия родному запросу, но над ли?

 

Время исполнения картошки со сфинксом: 0.1829 сек

обычный поиск: 0.1847

 

поиск фразы "токарный патрон" - 0.2759 и 0.7287 соотв.

Проверял на development машине, без нагрузки.

Поделиться сообщением


Ссылка на сообщение

стоит морфология stem_enru

Тоже стоит.

 

Но где-то я перемудрил. Поиск стал непредсказуемым...

Поделиться сообщением


Ссылка на сообщение

А где там можно перемудрить? Единственное, что поменял в насторойках темплейтов сфинкса - добавил utf-8 и морфологию. Ну и для надежности set names и set character в source, остальное по дефолту.

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×
×
  • Создать...