2

我是 Lucene 的新手。有没有办法让 Lucene FVH 返回以搜索查询为中心的片段/片段,而不是大约从搜索查询开始?另外,有没有办法告诉 FVH 分片器只在换行符处分片?谢谢!

4

2 回答 2

2

Sujit Pal 在他的 Salmon Run 博客上描述了如何创建自己的片段构建器:http: //sujitpal.blogspot.com/2011/05/customizing-lucenes-fast-vector.html

此外,Grant Ingersoll 在 Lucid 博客上有一篇关于使用 TermVectorMapper 围绕术语构建一个窗口以便您可以拉出 N 个前后术语的帖子:http ://www.lucidimagination.com/blog/2009/05/26 /访问-words-around-a-positional-match-in-lucene/

于 2012-01-17T17:47:53.687 回答
0

除了制作您自己的碎片生成器 AFAIK 之外,没有纯粹的 lucene 方法可以做到这一点。但是,您可以为Solr提供一个正则表达式,指示您希望片段的外观。请参阅文档

于 2011-02-23T16:01:38.640 回答