полный текст не возвращает результат - PullRequest
1 голос
/ 01 июля 2011

У меня есть представление с полным индексом на полное имя.когда я запускаю

SELECT * 
FROM vwPersonSearch 

он возвращает строки

при запуске:

SELECT *
FROM vwPersonSearch
WHERE [Full name] ='Mark RUSH')

Возвращает одну строку

при запуске:

SELECT * 
FROM vwPersonSearch
WHERE contains([Full name],'"Mark*" AND "RUSH*"')

Не возвращает ни одной строки.Почему так?

1 Ответ

0 голосов
/ 28 июля 2011

В соответствии с документацией Microsoft (см. Примеры c и D) использование звездочки означает, что вы ищете строки с префиксом как терминами Mark, так и RUSH. Я не думаю, что это что-нибудь вернет. Попробуйте изменить это на это:

SELECT * FROM vwPersonSearch  WHERE contains([Full name],'"Mark*" AND "RUSH"')

Будет выполнен поиск строк с префиксом Mark, которые также содержат RUSH.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...