0
Hits hits = searcher.Search(query);

警告 1 'Lucene.Net.Search.Hits' は廃止されました: 'Searcher.Search(Query, int)、Searcher.Search(Query, Filter, int) および Searcher.Search(Query, Filter, int, Sort) を参照してください' \アーカイブ.cs 65

ではどうやって探すのでしょうか?TopDocsで?

もしそうなら

TopDocs hits = searcher.Search(query, 10);

見つかったノードの数を知るにはどうすればよいですか? そしてシングルを手に入れる方法は?

4

1 に答える 1

2

1- Hitsは、100 件の結果が読み込まれるたびに暗黙的にバックグラウンド検索を行い、ドキュメントのキャッシュを作成できるようにするため、非推奨です。したがって、速度が非効率的です。

2- TopDocs にはTotalHitsフィールドがあります

3-indexReader.Document(td.ScoreDocs[i].Doc)

于 2012-04-09T12:36:53.183 に答える