![]() |
Создания поиска по сайту(обсуждаем алгоритмы)
Создания поиска по сайту(обсуждаем алгоритмы)
как организовать поиск по сайту? |
мне, например, давно хотелось попробовать mnogosearch. Руки пока не дошли.
Или делаем свое и придумываем алгоритм? Тогда - что за сайт, какие документы, как все организовано? |
mar
на сколько я понимаю mnogosearch мне не подходит т.к. все хранится в базе... задачас максимально обстрактная... есть таблица в ней находится HTML нужно искать в ней... |
fulltext index?
|
archy
Цитата:
а мне нужно чтобы если даже часть слова там присутствует то документ был найден + возможность искать с разными окончаниями + очень желательно выводить релятивность найденного... |
таблица в mysql?
|
mar
да, таблица mysql. |
Можно сюда поглядеть. Тогда, если надыбаешь не демоверсию (кстати, сразу мне свисни :)), то fulltext рулит :).
|
сайчас я сделал через фул текстс...
пока... пока руки не дойдут написать по другому... |
Vlad Drakula
ispell умеет выдавать словоформы... где то не так давно натыкался на эту тему. Найду ссылку, обязательно оповещу тут |
archy
а что означает словоформы ??? |
Vlad Drakula
словоформы/словоформам/словоформами/.... и так далее во весь великий и могучий :) кстати, можно ведь и загнать в базу (или подключить) всякие словари, испльзуемые в unix (как это сделано в полнотекстовом постгресовском поиске tsearch). Причем в случае чего можно переконвертировать это хозяйство в любую локаль. По поводу fullsearch - по-моему, там как раз возможность создавть сложные естественные запросы. Или я с чем-то перепутала? mnogosearch - идея индексации и хранения результатов индексации (а не сайта) в базе. Сайт может быть и в базе, и вне. Вот Belansky только сегодня выложил интересную ссылку: Установка mnoGoSearch с SQLite/MySQL/PostgreSQL/Firebird Меня особенно порадовал sqlite - последние 2 месяца писали локальное win - приложение, как раз используя его. Заодно сделала себе под него небольшой viewer, так что если кому надо, могу поделиться :) Хотя для сайта я бы все-таки пока sqlite не использовала, для локальных приложений имхо - это идеальное решение. |
mar
Цитата:
|
вчера узнал о : http://xml.yandex.ru/
не плохой вариант для не больших сайтов у которых мало запросов на поиск! |
тут возник вопрос...
что лучьше использовать LIKE "%...%" or LIKE "%...%" или REGEXP "(...|...)" ? |
Время: 12:36. |
Время: 12:36.
© OSzone.net 2001-