Package org.apache.solr.util
Class PayloadUtils
java.lang.Object
org.apache.solr.util.PayloadUtils
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic org.apache.lucene.queries.spans.SpanQuerycreateSpanQuery(String field, String value, org.apache.lucene.analysis.Analyzer analyzer) static org.apache.lucene.queries.spans.SpanQuerycreateSpanQuery(String field, String value, org.apache.lucene.analysis.Analyzer analyzer, String operator) The generated SpanQuery will be either a SpanTermQuery or an ordered, zero slop SpanNearQuery, depending on how many tokens are emitted.static org.apache.lucene.queries.payloads.PayloadDecodergetPayloadDecoder(FieldType fieldType) static StringgetPayloadEncoder(FieldType fieldType) static org.apache.lucene.queries.payloads.PayloadFunctiongetPayloadFunction(String func)
-
Constructor Details
-
PayloadUtils
public PayloadUtils()
-
-
Method Details
-
getPayloadEncoder
-
getPayloadDecoder
public static org.apache.lucene.queries.payloads.PayloadDecoder getPayloadDecoder(FieldType fieldType) -
getPayloadFunction
-
createSpanQuery
public static org.apache.lucene.queries.spans.SpanQuery createSpanQuery(String field, String value, org.apache.lucene.analysis.Analyzer analyzer) throws IOException - Throws:
IOException
-
createSpanQuery
public static org.apache.lucene.queries.spans.SpanQuery createSpanQuery(String field, String value, org.apache.lucene.analysis.Analyzer analyzer, String operator) throws IOException The generated SpanQuery will be either a SpanTermQuery or an ordered, zero slop SpanNearQuery, depending on how many tokens are emitted.- Throws:
IOException
-