2009-08-25 7 views
1

Можно увеличить ранг результатов ContainsTable, если его соответствие Точное.Полный текст в SQL Server ContainsTable Функция Ранжирование вопроса

У меня есть полнотекстовый запрос, как этот

выберите iname, ранг от ItemSearch_View Sv INNER JOIN CONTAINSTABLE (ItemSearch_View, SearchString '(FORMSOF (флективных, "Google"))', 500) AS ITable ON sv.itemid = ITable. [КЛЮЧ] упорядочить по рангу по алфавиту

, который обеспечивает следующие результаты (правая сторона ранг)

погуглить 352

гугле Бывшие учителя, 320

Гугле Бывший мальчик/девочка Друзья 320

гугле Парень/девушка 320

Google 208

Можно ли пункт "Google" Предмет может иметь больше ранг здесь.

Благодаря Виджай

ответ

1

Я считаю, что результаты, которые вы испытываете в связи с использованием флективного пункта.

Например, «Google» - это флексивное совпадение «Google», и из-за увеличенной длины слова «Googling» получается более высокий балл рангов, т. Е. Может быть более качественным.

Как отличается тот же запрос, просто выполняя нечеткий поиск слова google, а не ищет флективные формы?

т.е.

CONTAINSTABLE (ItemSearch_View, SearchString, 'Google')

Смежные вопросы