0

У меня есть столбец в моей таблице, к которому я добавил индекс полного текста. Когда я пишу запрос, который нужно сделать, содержащийся в этом конкретном столбце, запрос выводит выходные данные этих записей, которые соответствуют содержанию, и которые были добавлены в таблицу до 3-4 часов и позже. Те записи, которые недавно добавлены в таблицу, не отображаются в результатах, даже если их текст совпадает с текстом.Полнотекстовый поиск записей не отображается

Create table Table1 (Id int, Name varchar(20), Message varchar(1000), CreatedAt datetime) 

Сообщение - это столбец с полным текстовым индексом.

Может кто-нибудь, пожалуйста, помогите мне, почему это поведение SQL и что я могу сделать, чтобы исправить это?

ответ

0

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

Подробнее: MSDN: Populate Full-Text Indexes

Смежные вопросы