org.xcmis.search.lucene.search
Class CaseInsensitiveTermQuery

java.lang.Object
  extended by org.apache.lucene.search.Query
      extended by org.apache.lucene.search.MultiTermQuery
          extended by org.xcmis.search.lucene.search.CaseInsensitiveTermQuery
All Implemented Interfaces:
Serializable, Cloneable

public class CaseInsensitiveTermQuery
extends org.apache.lucene.search.MultiTermQuery

Created by The eXo Platform SAS.

Version:
$Id: CaseInsensitiveTermQuery.java 2 2010-02-04 17:21:49Z andrew00x $
Author:
Sergey Kabashnyuk
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.lucene.search.MultiTermQuery
org.apache.lucene.search.MultiTermQuery.ConstantScoreAutoRewrite, org.apache.lucene.search.MultiTermQuery.RewriteMethod, org.apache.lucene.search.MultiTermQuery.TopTermsBoostOnlyBooleanQueryRewrite, org.apache.lucene.search.MultiTermQuery.TopTermsScoringBooleanQueryRewrite
 
Field Summary
protected  org.apache.lucene.index.Term term
           
 
Fields inherited from class org.apache.lucene.search.MultiTermQuery
CONSTANT_SCORE_AUTO_REWRITE_DEFAULT, CONSTANT_SCORE_BOOLEAN_QUERY_REWRITE, CONSTANT_SCORE_FILTER_REWRITE, rewriteMethod, SCORING_BOOLEAN_QUERY_REWRITE
 
Constructor Summary
CaseInsensitiveTermQuery(org.apache.lucene.index.Term term)
           
 
Method Summary
protected  org.apache.lucene.search.FilteredTermEnum getEnum(org.apache.lucene.index.IndexReader reader)
           
 org.apache.lucene.index.Term getTerm()
          Returns the pattern term.
 String toString(String field)
           
 
Methods inherited from class org.apache.lucene.search.MultiTermQuery
clearTotalNumberOfTerms, equals, getRewriteMethod, getTotalNumberOfTerms, hashCode, incTotalNumberOfTerms, rewrite, setRewriteMethod
 
Methods inherited from class org.apache.lucene.search.Query
clone, combine, createWeight, extractTerms, getBoost, getSimilarity, mergeBooleanQueries, setBoost, toString, weight
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

term

protected org.apache.lucene.index.Term term
Constructor Detail

CaseInsensitiveTermQuery

public CaseInsensitiveTermQuery(org.apache.lucene.index.Term term)
Method Detail

getTerm

public org.apache.lucene.index.Term getTerm()
Returns the pattern term.


getEnum

protected org.apache.lucene.search.FilteredTermEnum getEnum(org.apache.lucene.index.IndexReader reader)
                                                     throws IOException
Specified by:
getEnum in class org.apache.lucene.search.MultiTermQuery
Throws:
IOException

toString

public String toString(String field)
Specified by:
toString in class org.apache.lucene.search.Query


Copyright © 2003-2013 eXo Platform SAS. All Rights Reserved.