如何在FTS查询中使用非索引字表?

时间:2019-04-16 08:43:38

标签: tsql

我需要在我的FTS查询中使用非索引字表,但在我看来它无法正常工作。我添加前缀“ ul”。到我的停工清单,但仍在搜索中使用。

这是我的代码:

create fulltext catalog FTS_Wasko_2;

create fulltext index on Wasko_2..miasta (

 [ulica] language 1045, 
 [miasto] language 1045,
 [gmina] language 1045
 )
 key index [PK__miasta__AB198385137933FF]
 on FTS_Wasko_2
 with change_tracking auto;


create fulltext stoplist MojaStopLista from system stoplist;
alter fulltext stoplist MojaStopLista add 'ul. ' language 'Polish';
alter fulltext index on Wasko_2..miasta set stoplist = MojaStopLista 
alter fulltext index on Wasko_2..miasta start update population

运行此查询时,我得到了一组行,这些行证明了我的“ ul”。不忽略前缀。

实际输出为:

gmina   miasto  ulica   ulica_krotka

Bałtów  Ulów    NULL    NULL
Klwów   Kolonia Ulów    NULL    NULL
Klwów   Ulów    NULL    NULL
Tomaszów Lubelski   Ulów    NULL    NULL
Warszawa    Warszawa    Syta    Syta
Warszawa    Warszawa    Syta    Syta
Skaryszew   Syta    NULL    NULL

BałtówUlówNULL NULL MiędzyrzecPodlaski Syty NULL NULL

但是我希望:

gmina   miasto  ulica   ulica_krotka

Warszawa    Warszawa    Syta    Syta
Warszawa    Warszawa    Syta    Syta
Skaryszew   Syta    NULL    NULL
Międzyrzec Podlaski Syty    NULL    NULL

0 个答案:

没有答案