org.elasticsearch.search.dfs
Class CachedDfSource

java.lang.Object
  extended by org.apache.lucene.search.Searcher
      extended by org.elasticsearch.search.dfs.CachedDfSource
All Implemented Interfaces:
Closeable, org.apache.lucene.search.Searchable

public class CachedDfSource
extends org.apache.lucene.search.Searcher


Constructor Summary
CachedDfSource(AggregatedDfs dfs, org.apache.lucene.search.Similarity similarity)
           
 
Method Summary
 void close()
           
 org.apache.lucene.document.Document doc(int i)
           
 org.apache.lucene.document.Document doc(int i, org.apache.lucene.document.FieldSelector fieldSelector)
           
 int docFreq(org.apache.lucene.index.Term term)
           
 int[] docFreqs(org.apache.lucene.index.Term[] terms)
           
 org.apache.lucene.search.Explanation explain(org.apache.lucene.search.Weight weight, int doc)
           
 int maxDoc()
           
 org.apache.lucene.search.Query rewrite(org.apache.lucene.search.Query query)
           
 void search(org.apache.lucene.search.Weight weight, org.apache.lucene.search.Filter filter, org.apache.lucene.search.Collector results)
           
 org.apache.lucene.search.TopDocs search(org.apache.lucene.search.Weight weight, org.apache.lucene.search.Filter filter, int n)
           
 org.apache.lucene.search.TopFieldDocs search(org.apache.lucene.search.Weight weight, org.apache.lucene.search.Filter filter, int n, org.apache.lucene.search.Sort sort)
           
 
Methods inherited from class org.apache.lucene.search.Searcher
createNormalizedWeight, createWeight, explain, getSimilarity, search, search, search, search, search, search, setSimilarity
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CachedDfSource

public CachedDfSource(AggregatedDfs dfs,
                      org.apache.lucene.search.Similarity similarity)
               throws IOException
Throws:
IOException
Method Detail

docFreq

public int docFreq(org.apache.lucene.index.Term term)
Specified by:
docFreq in interface org.apache.lucene.search.Searchable
Specified by:
docFreq in class org.apache.lucene.search.Searcher

docFreqs

public int[] docFreqs(org.apache.lucene.index.Term[] terms)
Specified by:
docFreqs in interface org.apache.lucene.search.Searchable
Overrides:
docFreqs in class org.apache.lucene.search.Searcher

maxDoc

public int maxDoc()
Specified by:
maxDoc in interface org.apache.lucene.search.Searchable
Specified by:
maxDoc in class org.apache.lucene.search.Searcher

rewrite

public org.apache.lucene.search.Query rewrite(org.apache.lucene.search.Query query)
Specified by:
rewrite in interface org.apache.lucene.search.Searchable
Specified by:
rewrite in class org.apache.lucene.search.Searcher

close

public void close()
Specified by:
close in interface Closeable
Specified by:
close in interface org.apache.lucene.search.Searchable
Specified by:
close in class org.apache.lucene.search.Searcher

doc

public org.apache.lucene.document.Document doc(int i)
Specified by:
doc in interface org.apache.lucene.search.Searchable
Specified by:
doc in class org.apache.lucene.search.Searcher

doc

public org.apache.lucene.document.Document doc(int i,
                                               org.apache.lucene.document.FieldSelector fieldSelector)
Specified by:
doc in interface org.apache.lucene.search.Searchable
Specified by:
doc in class org.apache.lucene.search.Searcher

explain

public org.apache.lucene.search.Explanation explain(org.apache.lucene.search.Weight weight,
                                                    int doc)
Specified by:
explain in interface org.apache.lucene.search.Searchable
Specified by:
explain in class org.apache.lucene.search.Searcher

search

public void search(org.apache.lucene.search.Weight weight,
                   org.apache.lucene.search.Filter filter,
                   org.apache.lucene.search.Collector results)
Specified by:
search in interface org.apache.lucene.search.Searchable
Specified by:
search in class org.apache.lucene.search.Searcher

search

public org.apache.lucene.search.TopDocs search(org.apache.lucene.search.Weight weight,
                                               org.apache.lucene.search.Filter filter,
                                               int n)
Specified by:
search in interface org.apache.lucene.search.Searchable
Specified by:
search in class org.apache.lucene.search.Searcher

search

public org.apache.lucene.search.TopFieldDocs search(org.apache.lucene.search.Weight weight,
                                                    org.apache.lucene.search.Filter filter,
                                                    int n,
                                                    org.apache.lucene.search.Sort sort)
Specified by:
search in interface org.apache.lucene.search.Searchable
Specified by:
search in class org.apache.lucene.search.Searcher


Copyright © 2009-2012. All Rights Reserved.