在Highlighter.Net中,我们可以使用NullFragmenter返回整个字段内容。我们有没有办法在FastVectorHighlighter.Net中做到这一点?
发布于 2015-06-03 17:18:26
如果您使用FastVectorHighlighter的SimpleFragListBuilder-fragmenter,则需要修改fragmenter的公共静态属性来管理片段大小:
var fieldContent = "some data";
SimpleFragListBuilder.MARGIN = fieldContent.Length;
SimpleFragListBuilder.MIN_FRAG_CHAR_SIZE = SimpleFragListBuilder.MARGIN*3;
var result = highlighter.GetBestFragment(.., fragCharSize: SimpleFragListBuilder.MIN_FRAG_CHAR_SIZE);(有关详细信息,请参阅源代码- 'Lucene.Net 3.0.3 SimpleFragListBuilder.cs' [http://lucenenet.apache.org/docs/3.0.3/dd/d38/_simple_frag_list_builder_8cs_source.html])
发布于 2010-07-09 19:36:51
发布于 2010-07-26 14:14:18
有一个java FVH的补丁声称可以做到这一点。我还没有亲自测试过。
https://stackoverflow.com/questions/2808311
复制相似问题