SQL Server 2012 Полнотекстовая индексация менее 3 символов слова не проиндексирована должным образом
У меня есть стол с nvarchar(100)
столбец, который имеет такие данные, как
abc/k/p/0001
def/p/i/0002
abcdef2312
Код:
Declare @searchtext nvarchar(100)
Declare @searchtext2 nvarchar(100)
set @searchtext2 = 'abc/k/p/0001'
set @searchtext = '"*'+@searchtext2+'*"'
Запрос 1:
Select * from table1 where Contains(column1, @searchtext)
Запрос 2:
Select * from table1 where column1 like '%' + @searchtext2 + '%'
Запрос 1 не может вернуть записи, но запрос 2 возвращает записи