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 возвращает записи

0 ответов

Другие вопросы по тегам