Поиск по сайту на www.relib.com
Релиб
Форумы       Участники    Календарь    Кто он-лайн?
Добро пожаловать, гость ( Вход | Регистрация )
        


««123»»

Поиск по сайту на www.relib.com Expand / Collapse
Автор
Сообщение
18.06.2001 12:07
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 03.03.2006 19:03
Сообщ.: 1 908, Visits: 21 011
700$ крутовато будет :-)
Яндекс - это нечто универсальное, свой поисковик будет "ближе к телу", почему "поиск - это сложно"? совсем не обязательно пользоваться всякими крутыми алгоритмами индексации, открыть файл, убрать теги и текстовые меню с помощью регулярных выражений, прогнать его через те же регулярные выражения на предмет наличия строки поиска, запомнить в массив, отсортировать его и вывести. Это для статичных, для ASP уже зависит от конкретной организации бд, к примеру поиск в этом форуме будет делаться одним простеньким запросом с like. и т.п.
Сообщ. #713279
18.06.2001 12:10
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 08.05.2002 14:42
Сообщ.: 198, Visits: 2 190
Гоподину Sergik'u
Вожу слово 'аккредитация*'
Страницы http://www.exposokol.ru/participants/rights.stm там нет, хотя там важный документ вроде есть.
И про аккредитацию говориться, а нету такого документа в результатах.
Просто. Просто сделано. А зачем ?
А вот еще раз говорорю - представьте себе 'умный' запрос по всей базе
select field1 from table1 where
field1 like '%аккредитация%' and
field1 like '%аккредитаци%' and
field1 like '%аккредитац%' and
field1 like '%аккредита%' and

А если еще добавить морфологию и вообще сделать умной - умрешь.
Вы учитываете как это делается по $ ?
Сообщ. #713281
18.06.2001 12:13
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

администратор
Last Login: 13.11.2007 13:41
Сообщ.: 4 421, Visits: 49 251
короче, я хотел написать тоже самое, только про поиск "постоянное сотрудничество" и "постоянному сотрудничеству"

http://www.exposokol.ru/search/
Сообщ. #713283
18.06.2001 12:16
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 03.03.2006 19:03
Сообщ.: 1 908, Visits: 21 011
на указанной странице есть слово "аккредитации", а не "аккредитация", следовательно запрос должен быть "аккредитаци*", а не "аккредитация*" и этот документ в результатах поиска есть.
Приведенный выше запрос - полная фогня, см. в документации, что означает символ "%" в операторе Like
Сообщ. #713284
18.06.2001 12:18
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

администратор
Last Login: 13.11.2007 13:41
Сообщ.: 4 421, Visits: 49 251
Index Server, конечно, наиболее предпочтительный путь, но, к сожалению, работает также без учета морфологии - попробуйте поискать "важнейшие условия" и "важнейших условий" на http://www.ifin.ru/search/

Кстати, Sergik, попробуй ввести вот это:

"важнейших условий "

Microsoft OLE DB Provider for Indexing Service error '80041605'
The query contained only ignored words.
/search/default.asp, line 220
Сообщ. #713285
18.06.2001 12:21
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 03.03.2006 19:03
Сообщ.: 1 908, Visits: 21 011
to smalig: не понял, все ищется, морфология в том поиске не реализована, можно просто подставить звездочку вместо окончания, кстати этот поиск открывает файл, считывает и т.п. как я написал выше - торможения никакого нет, несмотря на то, что там получившийся массив методом пузырька сортируется (лень было быструю сортировку писать), и там же еще ищутся выставки по БД (ввести "росупак" к примеру)
Могу выложить исходник, может нужен кому
Сообщ. #713286
18.06.2001 12:23
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

администратор
Last Login: 13.11.2007 13:41
Сообщ.: 4 421, Visits: 49 251
попробуй ввести пробел или фразу, заканчивающуюся с пробелом, и получишь

Microsoft OLE DB Provider for Indexing Service error '80041605'
The query contained only ignored words.
/search/default.asp, line 220
Сообщ. #713288
18.06.2001 12:28
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 03.03.2006 19:03
Сообщ.: 1 908, Visits: 21 011