Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Вебмастеру (http://forum.oszone.net/forumdisplay.php?f=22)
-   -   Создания поиска по сайту(обсуждаем алгоритмы) (http://forum.oszone.net/showthread.php?t=48284)

Vlad Drakula 20-04-2005 00:41 317293

Создания поиска по сайту(обсуждаем алгоритмы)
 
Создания поиска по сайту(обсуждаем алгоритмы)

как организовать поиск по сайту?

mar 20-04-2005 01:03 317295

мне, например, давно хотелось попробовать mnogosearch. Руки пока не дошли.
Или делаем свое и придумываем алгоритм? Тогда - что за сайт, какие документы, как все организовано?

Vlad Drakula 20-04-2005 01:28 317302

mar
на сколько я понимаю mnogosearch мне не подходит т.к. все хранится в базе...

задачас максимально обстрактная...
есть таблица в ней находится HTML нужно искать в ней...

archy 20-04-2005 11:00 317392

fulltext index?

Vlad Drakula 20-04-2005 11:25 317408

archy
Цитата:

fulltext index?
не подходит, т.к. для того чтобы было наядено нужно полное совпадение фразы...
а мне нужно чтобы если даже часть слова там присутствует то документ был найден + возможность искать с разными окончаниями + очень желательно выводить релятивность найденного...


mar 20-04-2005 12:57 317452

таблица в mysql?

Vlad Drakula 20-04-2005 13:04 317457

mar
да, таблица mysql.

Prisoner 20-04-2005 19:13 317564

Можно сюда поглядеть. Тогда, если надыбаешь не демоверсию (кстати, сразу мне свисни :)), то fulltext рулит :).

Vlad Drakula 20-04-2005 19:27 317569

сайчас я сделал через фул текстс...
пока... пока руки не дойдут написать по другому...

archy 20-04-2005 19:35 317576

Vlad Drakula
ispell умеет выдавать словоформы... где то не так давно натыкался на эту тему. Найду ссылку, обязательно оповещу тут

Vlad Drakula 20-04-2005 19:49 317579

archy
а что означает словоформы ???

mar 21-04-2005 00:58 317617

Vlad Drakula
словоформы/словоформам/словоформами/.... и так далее во весь великий и могучий :)

кстати, можно ведь и загнать в базу (или подключить) всякие словари, испльзуемые в unix (как это сделано в полнотекстовом постгресовском поиске tsearch). Причем в случае чего можно переконвертировать это хозяйство в любую локаль.

По поводу fullsearch - по-моему, там как раз возможность создавть сложные естественные запросы. Или я с чем-то перепутала?

mnogosearch - идея индексации и хранения результатов индексации (а не сайта) в базе. Сайт может быть и в базе, и вне. Вот Belansky только сегодня выложил интересную ссылку:
Установка mnoGoSearch с SQLite/MySQL/PostgreSQL/Firebird
Меня особенно порадовал sqlite - последние 2 месяца писали локальное win - приложение, как раз используя его. Заодно сделала себе под него небольшой viewer, так что если кому надо, могу поделиться :) Хотя для сайта я бы все-таки пока sqlite не использовала, для локальных приложений имхо - это идеальное решение.

Vlad Drakula 21-04-2005 04:18 317633

mar
Цитата:

По поводу fullsearch - по-моему, там как раз возможность создавть сложные естественные запросы. Или я с чем-то перепутала?
ну... скажем так... fullsearch хорошь для вычисления релятивности, для поиска мне этот метод не понравился!

Vlad Drakula 22-04-2005 10:02 318093

вчера узнал о : http://xml.yandex.ru/
не плохой вариант для не больших сайтов у которых мало запросов на поиск!

Vlad Drakula 09-09-2005 00:54 354274

тут возник вопрос...
что лучьше использовать LIKE "%...%" or LIKE "%...%" или REGEXP "(...|...)" ?


Время: 12:36.

Время: 12:36.
© OSzone.net 2001-