locked
SQL FTS IFilters, это безопасная импликация и диагностика проблем PDF Фильтра RRS feed

  • Общие обсуждения

  • Что такое word - breaker ?

    Это - компонент встроенный в FTEngine , который отвечает за выполнение лингвистического анализа данных. Другими словами, он ответственен за приведение слов к их самой простой форме, которую мы называем "лексемой". Это – то, как мы создаем и заполняем FTIndex , которые храняться в Вашем FTCatalog .

    word - breakers , доступные для SQL сервера из блока, расположенного в каталоге % \ MSSQL . X \ MSSQL \ Binn \. LangWrbk . dll – англоязычный word - breaker .

    Пример 1: база данных может быть разделена на "данные" и "базу", поскольку оба слова на английском языке.

    Пример 2: у SQL 2008 есть встроенный DMV , который Вы можете использовать, чтобы видеть, как может быть разбита данная строка для поиска.

    SELECT* FROM sys.dm_fts_parser('"This is test" AND “This also"',1033,0,0)

     

    Групповой _id

     

    Ключевое слово

     

    Экземпляр

     

    Специальный терм

     

    Отображаемый терм

     

    Расширенный тип

     

    Исходный терм

     

    1

     

    0x0074006800690073

     

    1

     

    Noise Word

     

    This

     

    0

     

    This is test

     

    1

     

    0x00690073

     

    2

     

    Noise Word

     

    is

     

    0

     

    This is test

     

    1

     

    0x0074006500730074

     

    3

     

    Exact Match

     

    test

     

    0

     

    This is test

     

    2

     

    0x0074006800690073

     

    1

     

    Noise Word

     

    this

     

    0

     

    This also

     

    2

     

    0x0061006C0073006F

     

    2

     

    Noise Word

     

    also

     

    0

     

    This also

     

     



    Для связи [Mail]
    • Перемещено Tagore Bandlamudi 2 октября 2010 г. 0:37 MSDN Forums consolidation (От:SQL Server для разработчиков)
    4 мая 2010 г. 10:31