org.apache.lucene.queryparser.surround.query
Class FieldsQuery
java.lang.Object
org.apache.lucene.queryparser.surround.query.SrndQuery
org.apache.lucene.queryparser.surround.query.FieldsQuery
- All Implemented Interfaces:
- Cloneable
public class FieldsQuery
- extends SrndQuery
Forms an OR query of the provided query across multiple fields.
FieldsQuery
public FieldsQuery(SrndQuery q,
List<String> fieldNames,
char fieldOp)
FieldsQuery
public FieldsQuery(SrndQuery q,
String fieldName,
char fieldOp)
isFieldsSubQueryAcceptable
public boolean isFieldsSubQueryAcceptable()
- Overrides:
isFieldsSubQueryAcceptable in class SrndQuery
makeLuceneQueryNoBoost
public Query makeLuceneQueryNoBoost(BasicQueryFactory qf)
makeLuceneQueryFieldNoBoost
public Query makeLuceneQueryFieldNoBoost(String fieldName,
BasicQueryFactory qf)
- Specified by:
makeLuceneQueryFieldNoBoost in class SrndQuery
getFieldNames
public List<String> getFieldNames()
getFieldOperator
public char getFieldOperator()
toString
public String toString()
- Description copied from class:
SrndQuery
- This method is used by
SrndQuery.hashCode() and SrndQuery.equals(Object),
see LUCENE-2945.
- Specified by:
toString in class SrndQuery
fieldNamesToString
protected void fieldNamesToString(StringBuilder r)
Copyright © 2000-2013 Apache Software Foundation. All Rights Reserved.