Я просто установил полнотекстовый поиск в моей базе данных разработки. Я устанавливаю новый полнотекстовый индекс в таблице и включаю 2 столбца в индекс. Первый столбец называется «описание» и является «varchar (100)», а другой столбец называется «заметки» и является столбцом «текст».Проблема с простым полнотекстовым поиском на SQL Server 2005
Я пытаюсь выполнить простой поиск, как это:
select *
from myTable
where freetext(description, 'another')
Я знаю, что есть по крайней мере одна строка, где в столбце «Описание» содержит слово «другой», как первое слово. Однако поиск дает 0 результатов. Поиск других слов, кажется, работает нормально.
Кроме того, когда я настраиваю свой полнотекстовый индекс, я сказал ему автоматически обновлять индекс и идти вперед и сразу же строить индекс. База данных не изменилась, так как я сделал это.
Спасибо за ответ. Это вызывает еще один вопрос: что происходит, когда словосочетание содержится в поиске фразы? – 2009-02-06 03:09:14
Я не уверен, как это обрабатывается. –