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

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

ex:

Выберите [Id], [LastName], [Firstname] от сотрудника E
INNER JOIN ContainsTable (Employee, ([LastName], [Firstname]), '"firstname" AND "lastname"') как E1 на E1. [ Ключ] = E.Id
ЗАКАЗАТЬ ПО [Rank] desc

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

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

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

Жду ваших ответов.


person Lenny32    schedule 08.08.2014    source источник


Ответы (1)


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

exec sp_fulltext_database 'включить'

Удачи!

person Lenny32    schedule 19.08.2014