org.alfresco.repo.search.impl.lucene.query
Class CaseInsensitiveFieldRangeQuery
java.lang.Object
org.apache.lucene.search.Query
org.apache.lucene.search.MultiTermQuery
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 |
CaseInsensitiveFieldRangeQuery
public CaseInsensitiveFieldRangeQuery(java.lang.String expandedFieldName,
java.lang.String lowerTermText,
java.lang.String upperTermText,
boolean includeLower,
boolean includeUpper)
- Parameters:
expandedFieldName
- -
fieldlowerTermText
- -
upper range valueupperTermText
- -
lower range valueincludeLower
- -
include the lower valueincludeUpper
- -
include the upper value
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.