Полнотекстовый поиск

#.net #database #full-text-search #search-engine #oracle11g

#.net #База данных #полнотекстовый поиск #поисковая система #oracle11g

Вопрос:

Изверги, я создаю поисковую систему для моего собственного города о поставщиках услуг в городе. Таким образом, может быть осуществлен поиск по определенному ключевому слову или услуге. Поиск данных с помощью LIKE повлияет на производительность моего веб-сайта, и это тоже не очень хороший способ. Я использую Oracle 11G с.Мы с Net слышали о полнотекстовом поиске . Это эффективный способ или есть какой-то другой? В моей базе данных насчитывается приблизительно 100 000 строк. если кто-нибудь даст ответ для sql server 2008, то это также приемлемо.

Пожалуйста, предложите мне какой-нибудь оптимизированный способ

Комментарии:

1. Конечно, полнотекстовый поиск дает вам гораздо лучшую производительность и возможности, чем простое предложение LIKE, я знаю, как его использовать в SQL Server, для oracle понятия не имею, но, конечно, должен поддерживаться.

Ответ №1:

Мое личное мнение таково, что Lucene.СЕТЬ — это правильный путь. У него довольно крутая кривая обучения, но он выполняет свою работу исключительно хорошо.

StackOverflow search работает на Lucene.NET .

Ответ №2:

Oracle Text — это встроенная опция полнотекстового поиска для Oracle.