“我的搜索返回一个字段中突出显示的片段。我想知道在特定搜索文档的该字段中,该片段的开始和结束位置在哪里?”
例如。
考虑我在上面的行中搜索“突出显示的片段”(将上述段视为单个文档)。
我将我的分裂者设置为:
SimpleFragmenter fragmenter =
new SimpleFragmenter(30);
现在 GetBestFragment 的输出有点像:“从中返回突出显示的片段”
是否有可能在上面的文本中获取此片段的起始和结束索引 (例如,开头是10,结尾是45)
答案 0 :(得分:1)
使用方法getBestFragment时,Highlighter不会返回该信息。在幕后,荧光笔使用TokenGroup类 获取每个片段的开始和结束索引。你可以使用那个类。
答案 1 :(得分:0)