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.IOExceptionprivate void getPayloads(java.util.Collection<byte[]> payloads,
SpanQuery query)
throws java.io.IOException
java.io.IOException