Google как поисковый запрос с использованием полнотекстового поиска в SQL Server
У меня небольшой веб-сайт, на котором я хотел бы создать такую функциональность, как раздел "Ссылки по теме".
Для этого я создал полнотекстовый каталог и индекс.
До сих пор я пробовал много способов создать поисковый запрос, который ведет себя как Google, но я бы сказал, что я не был даже на 10% близко к тому, что делает Google. Во время моего исследования я обнаружил, что только следующий запрос показал хорошие результаты.
Select col1, col2
from MyTable
Where
FREETEXT(col1, 'User Passed Search Text')
У кого-нибудь есть хороший способ создать поисковый запрос FullText, который может помочь в улучшении связанных записей для данного текста?
Спасибо
3 ответа
Похоже, тема полнотекстовых сообщений обсуждалась совсем немного: плюсы и минусы Stackover Flow и недостатки полнотекстового поиска. Я мог бы предложить перечитать это, так как запрос, который вы пытаетесь выполнить выше, кажется, даже не работает так хорошо.
Посмотрите на эту статью, вы можете найти ее полезной
В тех случаях, когда условие помещено * вместо col1, оно будет искать в полной таблице и выдает результат проверки ссылки http://sqlmag.com/sql-server/sample-full-text-search-engine