org.alfresco.repo.search.impl.lucene.query
Class CaseInsensitiveFieldQuery

java.lang.Object
  extended by org.apache.lucene.search.Query
      extended by org.apache.lucene.search.MultiTermQuery
          extended by org.alfresco.repo.search.impl.lucene.query.CaseInsensitiveFieldQuery
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable

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

Perform a case insensitive match against a field

See Also:
Serialized Form

Constructor Summary
CaseInsensitiveFieldQuery(org.apache.lucene.index.Term term)
           
 
Method Summary
protected  org.apache.lucene.search.FilteredTermEnum getEnum(org.apache.lucene.index.IndexReader reader)
           
 
Methods inherited from class org.apache.lucene.search.MultiTermQuery
equals, getTerm, hashCode, rewrite, toString
 
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
 

Constructor Detail

CaseInsensitiveFieldQuery

public CaseInsensitiveFieldQuery(org.apache.lucene.index.Term term)
Parameters:
term - - the term for the match
Method Detail

getEnum

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


Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.