Package org.apache.lucene.tests.search
Class ShardSearchingTestBase.NodeState.ShardIndexSearcher
- java.lang.Object
-
- org.apache.lucene.search.IndexSearcher
-
- org.apache.lucene.tests.search.ShardSearchingTestBase.NodeState.ShardIndexSearcher
-
- Enclosing class:
- ShardSearchingTestBase.NodeState
public class ShardSearchingTestBase.NodeState.ShardIndexSearcher extends IndexSearcher
Matches docs in the local shard but scores based on aggregated stats ("mock distributed scoring") from all nodes.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.apache.lucene.search.IndexSearcher
IndexSearcher.LeafSlice, IndexSearcher.TooManyClauses, IndexSearcher.TooManyNestedClauses
-
-
Field Summary
Fields Modifier and Type Field Description int
myNodeID
long[]
nodeVersions
-
Fields inherited from class org.apache.lucene.search.IndexSearcher
leafContexts, readerContext
-
-
Constructor Summary
Constructors Constructor Description ShardIndexSearcher(long[] nodeVersions, IndexReader localReader, int nodeID)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CollectionStatistics
collectionStatistics(String field)
TopDocs
localSearch(Query query, int numHits)
TopFieldDocs
localSearch(Query query, int numHits, Sort sort)
TopDocs
localSearchAfter(ScoreDoc after, Query query, int numHits)
Query
rewrite(Query original)
TopDocs
search(Query query, int numHits)
TopFieldDocs
search(Query query, int numHits, Sort sort)
TopDocs
searchAfter(ScoreDoc after, Query query, int numHits)
TermStatistics
termStatistics(Term term, int docFreq, long totalTermFreq)
-
Methods inherited from class org.apache.lucene.search.IndexSearcher
count, createWeight, doc, doc, doc, explain, explain, getDefaultQueryCache, getDefaultQueryCachingPolicy, getDefaultSimilarity, getExecutor, getIndexReader, getLeafContexts, getMaxClauseCount, getQueryCache, getQueryCachingPolicy, getSimilarity, getSlices, getTaskExecutor, getTimeout, getTopReaderContext, search, search, search, search, searchAfter, searchAfter, setDefaultQueryCache, setDefaultQueryCachingPolicy, setMaxClauseCount, setQueryCache, setQueryCachingPolicy, setSimilarity, setTimeout, slices, slices, storedFields, timedOut, toString
-
-
-
-
Constructor Detail
-
ShardIndexSearcher
public ShardIndexSearcher(long[] nodeVersions, IndexReader localReader, int nodeID)
-
-
Method Detail
-
rewrite
public Query rewrite(Query original) throws IOException
- Overrides:
rewrite
in classIndexSearcher
- Throws:
IOException
-
termStatistics
public TermStatistics termStatistics(Term term, int docFreq, long totalTermFreq) throws IOException
- Overrides:
termStatistics
in classIndexSearcher
- Throws:
IOException
-
collectionStatistics
public CollectionStatistics collectionStatistics(String field) throws IOException
- Overrides:
collectionStatistics
in classIndexSearcher
- Throws:
IOException
-
search
public TopDocs search(Query query, int numHits) throws IOException
- Overrides:
search
in classIndexSearcher
- Throws:
IOException
-
localSearch
public TopDocs localSearch(Query query, int numHits) throws IOException
- Throws:
IOException
-
searchAfter
public TopDocs searchAfter(ScoreDoc after, Query query, int numHits) throws IOException
- Overrides:
searchAfter
in classIndexSearcher
- Throws:
IOException
-
localSearchAfter
public TopDocs localSearchAfter(ScoreDoc after, Query query, int numHits) throws IOException
- Throws:
IOException
-
search
public TopFieldDocs search(Query query, int numHits, Sort sort) throws IOException
- Overrides:
search
in classIndexSearcher
- Throws:
IOException
-
localSearch
public TopFieldDocs localSearch(Query query, int numHits, Sort sort) throws IOException
- Throws:
IOException
-
-