Google как поисковый запрос с использованием полнотекстового поиска в SQL Server - PullRequest
5 голосов
/ 09 июля 2010

У меня небольшой веб-сайт, на котором я хотел бы создать такую ​​функциональность, как раздел «Ссылки по теме».

Для этого я создал полнотекстовый каталог и индекс.

До сих пор я пробовал много способовсоздать поисковый запрос, который ведет себя как Google, но я бы сказал, что я не был даже на 10% близко к тому, что делает Google.Во время моего исследования я обнаружил, что только следующий запрос извлекал хорошие записи.

Select col1, col2
from MyTable
Where
FREETEXT(col1,  'User Passed Search Text')

Есть ли у кого-нибудь хороший способ создать поисковый запрос с полным текстом, который может помочь в получении более качественных связанных записей для данного текста?

Спасибо

Ответы [ 3 ]

1 голос
/ 09 июля 2010

Похоже, что полнотекстовая тема обсуждалась довольно мало: Stackover Flow Плюсы и минусы полнотекстового поиска . Я мог бы предложить перечитать это, поскольку запрос, который вы пытаетесь выполнить выше, кажется, даже не работает так хорошо.

0 голосов
/ 08 октября 2014

в случае, когда условие помещено * вместо col1, оно будет искать в полной таблице и выдает результат проверки ссылки http://sqlmag.com/sql-server/sample-full-text-search-engine

0 голосов
/ 26 июля 2010

Взгляните на эту статью, она может оказаться полезной

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

...