
org.wikimedia.highlighter.cirrus.opensearch.MultiValuedFetchedFieldIndexPicker Maven / Gradle / Ivy
The newest version!
package org.wikimedia.highlighter.cirrus.opensearch;
import org.wikimedia.search.highlighter.cirrus.Snippet;
import org.wikimedia.search.highlighter.cirrus.snippet.MultiSegmenter;
/**
* FetchedFieldIndexPicker for multi valued fields.
*/
public class MultiValuedFetchedFieldIndexPicker implements FetchedFieldIndexPicker {
private final MultiSegmenter segmenter;
public MultiValuedFetchedFieldIndexPicker(MultiSegmenter segmenter) {
this.segmenter = segmenter;
}
@Override
public int index(Snippet snippet) {
return segmenter.segmenterIndex(snippet.startOffset(), snippet.endOffset());
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy