Ph-A 395 01/07/12 17:40 Честно говоря тема про Sphinx уже есть - Настройка Sphinx для IPB Но создал новую :( Жалоб про поиск в форумах IP.Board 3.2.x много. Потом идея поставить Sphinx была давно. Поставил только сегодня. Результаты неоднозначные... Ищем слово телевизор :) Поиск как сообщенияТрадиционный поиск - Поиск по слову телевизор вернул 23 результатовSphinx - Поиск по слову телевизор вернул 30 результатов Поиск как список темТрадиционный поиск - Поиск по слову телевизор вернул 15 результатовSphinx - Поиск по слову телевизор вернул 11 результатов Пока задумался... 1 Поделиться сообщением Ссылка на сообщение
siv1987 2628 01/07/12 20:55 Сфинкс вроде как больше для словосочетаний - зеленый телевизор, телевизор из стали, + учет морфологии. А по слову с 30 темами можно юзать и форумный поиск. Я кстати его тоже позавчера скачал, хочу опробовать. Поделиться сообщением Ссылка на сообщение
Ph-A 395 01/08/12 07:28 Сфинкс вроде как больше для словосочетаний - зеленый телевизор, телевизор из стали, + учет морфологии.В том числе да. А по слову с 30 темами можно юзать и форумный поискУ меня есть маленький "приватный" форум. Как правило решение которые я планирую использовать в других местах обкатываю там. Это раньше можно было выбирать, какой поиск использовать. А здесь, форма поиска и все. ИМХО, поиск равнозначно должен работать везде. хочу опробовать.А какая ОС? И какую версию скачали? В дистрибутиве идет файл sphinxapi.php Поделиться сообщением Ссылка на сообщение
siv1987 2628 01/08/12 15:22 А какая ОС?Win xp (32). На локалхосте все делается. И какую версию скачали? В дистрибутиве идет файл sphinxapi.phpБинарную для виндоуса. Если честно в нем еще не смотрел, все думаю начать сперва с доков. Поделиться сообщением Ссылка на сообщение
Ph-A 395 01/08/12 15:52 Если честно в нем еще не смотрелТам есть. сам скачал. Поделиться сообщением Ссылка на сообщение
desti 10 01/10/12 15:21 У меня база покрупнее - collected 816811 docs, 573.2 MB только posts, а там еще блоги и прочее. Поиск по слову картошка через сфинкс дает 235 результатов (стоит морфология stem_enru, поэтому находит все словоформы типа картошки, картошкой)Через родной поиск - 51 результат - естественно, только слово картошка, словоформ не видит. Если сфинкса озадачить конструкцией картошка !картошке !картошку !картошкой !картошки, он выдаст 74 результата, в пропущенном будут картох[и/а/у] и слова, которые не заканчиваются пробелом, напр. картошка! В общем, если поизвращаться с запросом, можно добиться полного соответствия родному запросу, но над ли? Время исполнения картошки со сфинксом: 0.1829 секобычный поиск: 0.1847 поиск фразы "токарный патрон" - 0.2759 и 0.7287 соотв. Проверял на development машине, без нагрузки. Поделиться сообщением Ссылка на сообщение
Ph-A 395 01/10/12 16:39 стоит морфология stem_enruТоже стоит. Но где-то я перемудрил. Поиск стал непредсказуемым... Поделиться сообщением Ссылка на сообщение
desti 10 01/10/12 17:12 А где там можно перемудрить? Единственное, что поменял в насторойках темплейтов сфинкса - добавил utf-8 и морфологию. Ну и для надежности set names и set character в source, остальное по дефолту. Поделиться сообщением Ссылка на сообщение