lux.query
Class BooleanPQuery
java.lang.Object
lux.query.ParseableQuery
lux.query.BooleanPQuery
- Direct Known Subclasses:
- SpanBooleanPQuery
public class BooleanPQuery
- extends ParseableQuery
BOOLEAN_QUERY_QNAME
public static final QName BOOLEAN_QUERY_QNAME
CLAUSE_QNAME
public static final QName CLAUSE_QNAME
OCCURS_ATT_NAME
public static final LiteralExpression OCCURS_ATT_NAME
MUST_OCCUR_ATT
public static final AttributeConstructor MUST_OCCUR_ATT
SHOULD_OCCUR_ATT
public static final AttributeConstructor SHOULD_OCCUR_ATT
MUST_NOT_OCCUR_ATT
public static final AttributeConstructor MUST_NOT_OCCUR_ATT
BooleanPQuery
public BooleanPQuery(BooleanPQuery.Clause... clauses)
BooleanPQuery
public BooleanPQuery(org.apache.lucene.search.BooleanClause.Occur occur,
ParseableQuery... queries)
getOccur
public org.apache.lucene.search.BooleanClause.Occur getOccur()
getClauses
public BooleanPQuery.Clause[] getClauses()
toXmlNode
public ElementConstructor toXmlNode(String field,
IndexConfiguration config)
- Specified by:
toXmlNode in class ParseableQuery
- Parameters:
field - the prevailing field in the query's surrounding context.config - the index configuration
- Returns:
- an xml object representation of the query, in a format suitable for parsing by one the Lucene XML Query Parser
toQueryString
public String toQueryString(String field,
IndexConfiguration config)
- Specified by:
toQueryString in class ParseableQuery
- Parameters:
field - the prevailing field in the query's surrounding context.config - the index configuration
- Returns:
- a String representation of the query, in the Surround Query Parser dialect
Copyright © 2013. All Rights Reserved.