SQL Server 2008のテーブルの1つで全文検索を実装しました。私は結果を取得し、ランクに基づいてそれをソートするためにcontainstableクエリを使用しています。クエリが返す結果とき全文検索の結果、繰り返し単語に重みを少なくすること。
SELECT Ad_text.*, k.rank
FROM Ad_text
INNER JOIN CONTAINSTABLE(Ad_text, text, 'Wanted or Engineers or bride') k
ON Ad_text.id = k.[KEY] order by rank desc
例は今、それがランク付けする私はそれらの行は、すべてのこれらの言葉を持っている高いランク付けしたいとこれらの単語のいずれかの周波数の高い番号を持って高いそれらの行。クエリと同様に
は
- 募集募集新郎(ランク200)
- は(ランク180)エンジニアのランクのための花嫁(190)
ここで、3番目のものが上位にランクインされたいのですが。反復的なテキストの重さを増やさないということは、containststableに伝えるものがありますか?