lux.query
Class SpanNearPQuery

java.lang.Object
  extended by lux.query.ParseableQuery
      extended by lux.query.SpanNearPQuery

public class SpanNearPQuery
extends ParseableQuery

Model a SpanNearQuery


Constructor Summary
SpanNearPQuery(int slop, boolean inOrder, ParseableQuery... clauses)
           
 
Method Summary
 String toQueryString(String field, IndexConfiguration config)
           
 ElementConstructor toXmlNode(String field, IndexConfiguration config)
           
 
Methods inherited from class lux.query.ParseableQuery
toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SpanNearPQuery

public SpanNearPQuery(int slop,
                      boolean inOrder,
                      ParseableQuery... clauses)
Method Detail

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.