首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在FastVectorHighlighter中从GetBestFragment返回整个字段

在FastVectorHighlighter中从GetBestFragment返回整个字段
EN

Stack Overflow用户
提问于 2010-05-11 13:33:53
回答 3查看 664关注 0票数 1

在Highlighter.Net中,我们可以使用NullFragmenter返回整个字段内容。我们有没有办法在FastVectorHighlighter.Net中做到这一点?

EN

回答 3

Stack Overflow用户

发布于 2015-06-03 17:18:26

如果您使用FastVectorHighlighterSimpleFragListBuilder-fragmenter,则需要修改fragmenter的公共静态属性来管理片段大小:

代码语言:javascript
复制
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])

票数 2
EN

Stack Overflow用户

发布于 2010-07-09 19:36:51

票数 0
EN

Stack Overflow用户

发布于 2010-07-26 14:14:18

有一个java FVH的补丁声称可以做到这一点。我还没有亲自测试过。

https://issues.apache.org/jira/browse/LUCENE-2464

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2808311

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档