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

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.CaseInsensitiveFieldRangeQuery
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable

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

Find terms that match a range ignoring case

See Also:
Serialized Form

Constructor Summary
CaseInsensitiveFieldRangeQuery(java.lang.String expandedFieldName, java.lang.String lowerTermText, java.lang.String upperTermText, boolean includeLower, boolean includeUpper)
           
 
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

CaseInsensitiveFieldRangeQuery

public CaseInsensitiveFieldRangeQuery(java.lang.String expandedFieldName,
                                      java.lang.String lowerTermText,
                                      java.lang.String upperTermText,
                                      boolean includeLower,
                                      boolean includeUpper)
Parameters:
expandedFieldName - - field
lowerTermText - - upper range value
upperTermText - - lower range value
includeLower - - include the lower value
includeUpper - - include the upper value
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.