public class PayloadSpanUtil
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private IndexReaderContext |
context |
Constructor and Description |
---|
PayloadSpanUtil(IndexReaderContext context) |
Modifier and Type | Method and Description |
---|---|
private void |
getPayloads(java.util.Collection<byte[]> payloads,
SpanQuery query) |
java.util.Collection<byte[]> |
getPayloadsForQuery(Query query)
Query should be rewritten for wild/fuzzy support.
|
private void |
queryToSpanQuery(Query query,
java.util.Collection<byte[]> payloads) |
private IndexReaderContext context
public PayloadSpanUtil(IndexReaderContext context)
context
- that contains doc with payloads to extractIndexReader.getContext()
public java.util.Collection<byte[]> getPayloadsForQuery(Query query) throws java.io.IOException
query
- rewritten queryjava.io.IOException
- if there is a low-level I/O errorprivate void queryToSpanQuery(Query query, java.util.Collection<byte[]> payloads) throws java.io.IOException
java.io.IOException
private void getPayloads(java.util.Collection<byte[]> payloads, SpanQuery query) throws java.io.IOException
java.io.IOException