
org.wikimedia.highlighter.cirrus.opensearch.WholeSourceSegmenterFactory Maven / Gradle / Ivy
The newest version!
package org.wikimedia.highlighter.cirrus.opensearch;
import org.wikimedia.search.highlighter.cirrus.Segmenter;
import org.wikimedia.search.highlighter.cirrus.snippet.WholeSourceSegmenter;
public class WholeSourceSegmenterFactory implements SegmenterFactory {
@Override
public Segmenter build(String value) {
return new WholeSourceSegmenter(value.length());
}
@Override
public String extractNoMatchFragment(String value, int size) {
// True to the spirit of WholeSource segmenting - we ignore the size and
// return the whole source.
return value;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy