1

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_rank1000を超えるレコードが得られます。

私の質問は、top_n_by_rankパラメータは最初の100レコードのみを検索するのか、それともすべてのレコードを検索して検索結果の最初の100レコードのみを取得するのかということです。

4

1 に答える 1