2012-04-09 8 views
1
Hits hits = searcher.Search(query); 

は廃止されました:「 Searcher.Search(クエリ、int)を参照して、Searcher.Search(クエリ、フィルター、int型)と Searcher.Search(クエリ、Filter、int、 ) '\ Archives.cs 65検索は廃止されますか? 1 'のLucene.Net.Search.Hits' を警告

どのように検索しますか? TopDocsで?私はそれが発見したどのように多くのノードを知っているだろうどのように

そうであれば、その後

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

?どのようにシングルを手に入れますか?

+2

TopDocsを有しています。 –

+0

良いですが、TopDocsからシングルを入手するには? – Cynede

+0

「シングルを手に入れる方法」?ヒットしたのは –

答えて

3

1- Hitsは、ドキュメントのキャッシュを作成できるように、100個の結果の読み取りごとにバックグラウンドで検索するため、非推奨です。したがって、速度が非効率的である。

2- TopDocs `TotalHits`フィールドを有するTotalHitsフィールド

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

+0

私はここに別の質問があります:http://stackoverflow.com/questions/10083367/is-it-possible-to-use-something-table-alike-in-apache-lucene-net-nosql – Cynede

関連する問題