iFTS Free-Text SQL Server 2014 несколько столбцов кратно ключевым словам

Я начинаю с FTS, и я только что застрял на проблеме. Когда я пытаюсь выполнить поиск в своей таблице с помощью Containstable, я не могу понять, как сделать так, чтобы он выполнял поиск по всем столбцам. Он возвращает 0 элемент, даже если я знаю, что кто-то существует с этим именем.

например:

Выберите [Id],[LastName], [Firstname] из Сотрудника E
ВНУТРЕННЕЕ СОЕДИНЕНИЕ ContainTable(Employee, ([LastName], [Firstname]), '"firstname" И "фамилия"') как E1 на E1.[Key] = E.Id
ЗАКАЗАТЬ [Ранг] desc

Он работает с OR, но не с оператором AND.

Если вместо этого я использую Freetexttable, он возвращает слишком много сотрудников, и слова оператора не учитываются.

Я прочитал много постов на Stackru и так и не смог найти решение. Я хочу расширить данные, проиндексированные в таблице, большим количеством информации для поиска, но на данный момент я просто застрял с 2 полями.

Я с нетерпением жду ваших ответов.

1 ответ

Решение

Я нашел решение, это была проблема конфигурации.

exec sp_fulltext_database 'enable'

Удачи!

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