Я стараюсь следовать руководству this для настройки файла тезауруса при запросе поиска в полнотекстовом режиме.Полнотекстовый поиск - файл тезауруса не загружен/работает
я удалил комментарии в следующих файлах
D:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\tseng.xml
D:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\tsglobal.xml
Так что теперь он содержит синонимы по умолчанию (где, например, пробежки заменяется перспективе, и наоборот).
Теперь я загрузил файл тезауруса, используя
EXEC sys.sp_fulltext_load_thesaurus_file 1033;
и протестировать свой тезаурус, используя
SELECT * FROM sys.dm_fts_parser ('FORMSOF(THESAURUS,"running")', 1033, 0, 0)
я получаю только одну строку с точным соответствием
(Примечание:
SELECT * FROM sys.dm_fts_parser ('FORMSOF(Inflectional,"running")', 1033, 0, 0)
возвращает все «RUN» перегибы)
Я даже попытаться выбрать более adventureWorks2012 (после обновления несколько строк со словом «толчковой»)
SELECT Description
FROM Production.ProductDescription
WHERE FREETEXT(Description, 'jog')
Ничто не возвращается. Любые идеи? Спасибо.