Как получить список StopWords, используемых в моем каталоге FullText? - PullRequest
7 голосов
/ 11 февраля 2011

Есть ли способ получить список StopWord, который использует мой полный текстовый каталог SQL Server 2008?И использовать это в моем коде C #? 1001 *

Я хочу использовать его на странице ASP.NET, которую я использую для поиска терминов и их выделения.

Страница поиска и выделение ужеработает нормально, но хочу улучшить подсветку.Я не хочу выделять слово, которое есть в моем списке StopWord.

Ответы [ 2 ]

8 голосов
/ 11 февраля 2011

В sql server management studio, если вы спросите свойства из полнотекстового индекса, вы увидите, какой стоп-лист он использует. Смотрите здесь .

Затем вы можете использовать системные представления sys.fulltext_stoplists и sys.fulltext_stopwords , чтобы получить список стоп-слов.

6 голосов
/ 01 ноября 2017

SELECT * FROM sys.fulltext_stopwords |
SELECT * FROM sys.fulltext_system_stopwords

Вы можете отфильтровать возвращаемый стоп-лист, включив код языка в предложение where

например. SELECT * FROM sys.fulltext_system_stopwords WHERE language_id = 1033

(id 1033 соответствует syslanguages ​​'English')

Кроме того, их можно найти в категории «Полнотекстовые стоп-списки» в группе «Хранилище» в стандартной базе данных SQL

...