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'
Удачи!