top_n_by_rank
全文検索のパラメータについてです。
クエリがあります。
SELECT *
FROM Publisher p
INNER JOIN FREETEXTTABLE(Publisher, Name, @searchText, 100) PublisherSearch
ON p.Id = PublisherSearch.[Key]
ORDER BY PublisherSearch.[Rank]
ここで、私は与えtop_n_by_rank = 100
ました。これにより、上位100件のレコードが得られるはずです。しかし、私は61レコードしか取得していません。パラメータを削除すると、top_n_rank
1000を超えるレコードが得られます。
私の質問は、top_n_by_rank
パラメータは最初の100レコードのみを検索するのか、それともすべてのレコードを検索して検索結果の最初の100レコードのみを取得するのかということです。