Méthode |
Description |
|
CreateWeight ( Query original ) : Weight |
Create weight in multiple index scenario. Distributed query processing is done in the following steps: 1. rewrite query 2. extract necessary terms 3. collect dfs for these terms from the Searchables 4. create query weight using aggregate dfs. 5. distribute that weight to Searchables 6. merge results Steps 1-4 are done here, 5+6 in the search() methods |
|
Doc ( int n ) : Lucene.Net.Documents.Document |
|
|
Doc ( int n, Lucene.Net.Documents.FieldSelector fieldSelector ) : Lucene.Net.Documents.Document |
|
|
DocFreq ( Lucene.Net.Index.Term term ) : int |
|
|
Explain ( Weight weight, int doc ) : Explanation |
|
|
GetSearchables ( ) : Searchable[] |
Return the array of Searchables this searches. |
|
MultiSearcher ( ) : System |
Creates a searcher which searches searchers. |
|
Rewrite ( Query original ) : Query |
|
|
Search ( Weight weight, Filter filter, int nDocs ) : Lucene.Net.Search.TopDocs |
|
|
Search ( Weight weight, Filter filter, int n, Lucene.Net.Search.Sort sort ) : Lucene.Net.Search.TopFieldDocs |
|
|
Search ( Weight weight, Filter filter, Collector collector ) : void |
|
|
SubDoc ( int n ) : int |
Returns the document number of document n within its sub-index. |
|
SubSearcher ( int n ) : int |
Returns index of the searcher for document n in the array used to construct this searcher. |
|