org.elasticsearch.common.lucene
Class Lucene

java.lang.Object
  extended by org.elasticsearch.common.lucene.Lucene

public class Lucene
extends java.lang.Object


Nested Class Summary
static class Lucene.CountCollector
           
static class Lucene.ExistsCollector
           
 
Field Summary
static org.apache.lucene.util.Version ANALYZER_VERSION
           
static NamedAnalyzer KEYWORD_ANALYZER
           
static int NO_DOC
           
static org.apache.lucene.util.Version QUERYPARSER_VERSION
           
static NamedAnalyzer STANDARD_ANALYZER
           
static org.apache.lucene.util.Version VERSION
           
 
Method Summary
static long count(org.apache.lucene.search.IndexSearcher searcher, org.apache.lucene.search.Query query, org.apache.lucene.search.Filter filter, float minScore)
           
static long count(org.apache.lucene.search.IndexSearcher searcher, org.apache.lucene.search.Query query, float minScore)
           
static int docId(org.apache.lucene.index.IndexReader reader, org.apache.lucene.index.Term term)
           
static org.apache.lucene.index.SegmentInfo getSegmentInfo(org.apache.lucene.index.SegmentReader reader)
           
static org.apache.lucene.util.Version parseVersion(java.lang.String version, org.apache.lucene.util.Version defaultVersion, ESLogger logger)
           
static org.apache.lucene.search.Explanation readExplanation(StreamInput in)
           
static java.lang.Object readFieldValue(StreamInput in)
           
static org.apache.lucene.search.TopDocs readTopDocs(StreamInput in)
           
static boolean safeClose(org.apache.lucene.index.IndexWriter writer)
          Closes the index writer, returning false if it failed to close.
static void writeExplanation(StreamOutput out, org.apache.lucene.search.Explanation explanation)
           
static void writeFieldValue(StreamOutput out, java.lang.Object value)
           
static void writeTopDocs(StreamOutput out, org.apache.lucene.search.TopDocs topDocs, int from)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

VERSION

public static final org.apache.lucene.util.Version VERSION

ANALYZER_VERSION

public static final org.apache.lucene.util.Version ANALYZER_VERSION

QUERYPARSER_VERSION

public static final org.apache.lucene.util.Version QUERYPARSER_VERSION

STANDARD_ANALYZER

public static final NamedAnalyzer STANDARD_ANALYZER

KEYWORD_ANALYZER

public static final NamedAnalyzer KEYWORD_ANALYZER

NO_DOC

public static final int NO_DOC
See Also:
Constant Field Values
Method Detail

parseVersion

public static org.apache.lucene.util.Version parseVersion(@Nullable
                                                          java.lang.String version,
                                                          org.apache.lucene.util.Version defaultVersion,
                                                          ESLogger logger)

count

public static long count(org.apache.lucene.search.IndexSearcher searcher,
                         org.apache.lucene.search.Query query,
                         float minScore)
                  throws java.io.IOException
Throws:
java.io.IOException

count

public static long count(org.apache.lucene.search.IndexSearcher searcher,
                         org.apache.lucene.search.Query query,
                         org.apache.lucene.search.Filter filter,
                         float minScore)
                  throws java.io.IOException
Throws:
java.io.IOException

docId

public static int docId(org.apache.lucene.index.IndexReader reader,
                        org.apache.lucene.index.Term term)
                 throws java.io.IOException
Throws:
java.io.IOException

safeClose

public static boolean safeClose(org.apache.lucene.index.IndexWriter writer)
Closes the index writer, returning false if it failed to close.


readTopDocs

public static org.apache.lucene.search.TopDocs readTopDocs(StreamInput in)
                                                    throws java.io.IOException
Throws:
java.io.IOException

writeTopDocs

public static void writeTopDocs(StreamOutput out,
                                org.apache.lucene.search.TopDocs topDocs,
                                int from)
                         throws java.io.IOException
Throws:
java.io.IOException

readExplanation

public static org.apache.lucene.search.Explanation readExplanation(StreamInput in)
                                                            throws java.io.IOException
Throws:
java.io.IOException

writeExplanation

public static void writeExplanation(StreamOutput out,
                                    org.apache.lucene.search.Explanation explanation)
                             throws java.io.IOException
Throws:
java.io.IOException

readFieldValue

public static java.lang.Object readFieldValue(StreamInput in)
                                       throws java.io.IOException
Throws:
java.io.IOException

writeFieldValue

public static void writeFieldValue(StreamOutput out,
                                   java.lang.Object value)
                            throws java.io.IOException
Throws:
java.io.IOException

getSegmentInfo

public static org.apache.lucene.index.SegmentInfo getSegmentInfo(org.apache.lucene.index.SegmentReader reader)