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.