Class SrndTruncQuery
- java.lang.Object
-
- org.apache.lucene.queryparser.surround.query.SrndQuery
-
- org.apache.lucene.queryparser.surround.query.SimpleTerm
-
- org.apache.lucene.queryparser.surround.query.SrndTruncQuery
-
- All Implemented Interfaces:
java.lang.Cloneable
,DistanceSubQuery
public class SrndTruncQuery extends SimpleTerm
Query that matches wildcards
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.apache.lucene.queryparser.surround.query.SimpleTerm
SimpleTerm.MatchingTermVisitor
-
-
Constructor Summary
Constructors Constructor Description SrndTruncQuery(java.lang.String truncated, char unlimited, char mask)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
appendRegExpForChar(char c, java.lang.StringBuilder re)
java.lang.String
getTruncated()
protected boolean
matchingChar(char c)
java.lang.String
toStringUnquoted()
protected void
truncatedToPrefixAndPattern()
void
visitMatchingTerms(IndexReader reader, java.lang.String fieldName, SimpleTerm.MatchingTermVisitor mtv)
-
Methods inherited from class org.apache.lucene.queryparser.surround.query.SimpleTerm
addSpanQueries, distanceSubQueryNotAllowed, getFieldOperator, getQuote, isQuoted, makeLuceneQueryFieldNoBoost, suffixToString, toString
-
Methods inherited from class org.apache.lucene.queryparser.surround.query.SrndQuery
clone, equals, getWeight, getWeightOperator, getWeightString, hashCode, isFieldsSubQueryAcceptable, isWeighted, makeLuceneQueryField, setWeight, weightToString
-
-
-
-
Field Detail
-
truncated
private final java.lang.String truncated
-
unlimited
private final char unlimited
-
mask
private final char mask
-
prefix
private java.lang.String prefix
-
prefixRef
private BytesRef prefixRef
-
pattern
private java.util.regex.Pattern pattern
-
-
Method Detail
-
getTruncated
public java.lang.String getTruncated()
-
toStringUnquoted
public java.lang.String toStringUnquoted()
- Specified by:
toStringUnquoted
in classSimpleTerm
-
matchingChar
protected boolean matchingChar(char c)
-
appendRegExpForChar
protected void appendRegExpForChar(char c, java.lang.StringBuilder re)
-
truncatedToPrefixAndPattern
protected void truncatedToPrefixAndPattern()
-
visitMatchingTerms
public void visitMatchingTerms(IndexReader reader, java.lang.String fieldName, SimpleTerm.MatchingTermVisitor mtv) throws java.io.IOException
- Specified by:
visitMatchingTerms
in classSimpleTerm
- Throws:
java.io.IOException
-
-