Jump to content
Дизайн и модификация IPS Community IPBSkinsBETA
Search In
  • More options...
Find results that contain...
Find results in...
Sign in to follow this  
Ph-A

Sphinx и IP.Board 3.2.x

Recommended Posts

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

 

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

 

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

 

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

 

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

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

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

 

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

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

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

 

 

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

  • Downvote 1

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

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

 

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

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

 

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

 

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

 

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

А какая ОС?

 

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

Share this post


Link to post
Share on other sites

А какая ОС?

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

 

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

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

 

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

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

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

 

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

 

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

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

 

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

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

Share this post


Link to post
Share on other sites

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

Тоже стоит.

 

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...