FREETEXTTABLE always returns same ranks for all records

72 Views Asked by At

Below query always returns the same RANK for all records. I've tried not to use quotes and result is the same. Also I've tried to delete\create new index without luck.

select * from FREETEXTTABLE(tProductCharItem, pci_name, '"Размер"') t
            join tProductCharItem pci on t.[KEY] = pci.pci_id
            order by [rank] desc
KEY RANK pci_name
53 80 Размер
89 80 Размер люльки (ШxД), см
90 80 Размер прогулочного блока (ШxД), см
91 80 Размер спального места, см
154 80 Размер матраса
209 80 Размер пеленального столика (ШхД), см

Sample data:

create table tProductCharItem(pci_id int identity(1,1) primary key, pci_name nvarchar(100))
insert into tProductCharItem(pci_name) select 'Размер'
insert into tProductCharItem(pci_name) select 'Размер люльки (ШxД), см'
insert into tProductCharItem(pci_name) select 'Размер прогулочного блока (ШxД), см'
insert into tProductCharItem(pci_name) select 'Размер спального места, см'
insert into tProductCharItem(pci_name) select 'Размер матраса'
insert into tProductCharItem(pci_name) select 'Размер пеленального столика (ШхД), см'
insert into tProductCharItem(pci_name) select 'Размер спального места подростковой кровати'
insert into tProductCharItem(pci_name) select 'Размер подножки, см'
0

There are 0 best solutions below