#.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.