public class ByteOffsetPhraseHelper
extends org.apache.lucene.search.uhighlight.PhraseHelper
PhraseHelper to add support for byte offsets from payloads
About 80% of this code is copied straight from the original class.| Modifier and Type | Field and Description |
|---|---|
static ByteOffsetPhraseHelper |
NONE |
| Constructor and Description |
|---|
ByteOffsetPhraseHelper(org.apache.lucene.search.Query query,
String field,
Predicate<String> fieldMatcher,
Function<org.apache.lucene.search.spans.SpanQuery,Boolean> rewriteQueryPred,
Function<org.apache.lucene.search.Query,Collection<org.apache.lucene.search.Query>> preExtractRewriteFunction,
boolean ignoreQueriesNeedingRewrite) |
| Modifier and Type | Method and Description |
|---|---|
void |
createByteOffsetsEnumsForSpans(org.apache.lucene.index.LeafReader leafReader,
int docId,
List<ByteOffsetsEnum> results) |
public static final ByteOffsetPhraseHelper NONE
public ByteOffsetPhraseHelper(org.apache.lucene.search.Query query,
String field,
Predicate<String> fieldMatcher,
Function<org.apache.lucene.search.spans.SpanQuery,Boolean> rewriteQueryPred,
Function<org.apache.lucene.search.Query,Collection<org.apache.lucene.search.Query>> preExtractRewriteFunction,
boolean ignoreQueriesNeedingRewrite)
public void createByteOffsetsEnumsForSpans(org.apache.lucene.index.LeafReader leafReader,
int docId,
List<ByteOffsetsEnum> results)
throws IOException
IOExceptionCopyright © 2019. All rights reserved.