lucene中的自定义跨度计算

时间:2012-12-03 10:15:13

标签: lucene

我在lucene中编写了一个插件,它注释了某些术语并以这种方式存储了它们的跨度<term>,<span>;<term>,<span>;..

现在我需要处理仅使用这些跨度的查询范围,而不是默认的lucene存储跨度。这是因为并非所有相似的术语都有注释。所以基本上如果我在k代币中查询条件,那么我应该能够通过减去它们相应的跨度来获得它们的跨度距离。我怎样才能在lucene中做到这一点?我是新手,所以请尽可能描述。

谢谢, Ananth。

1 个答案:

答案 0 :(得分:0)

我在Lucene中遵循的一个很好的一般规则是将经过特殊处理的数据放入其自己的字段中,因此几乎没有混淆的可能性。这样,您就可以按照自己的方式执行近距离查询。 (这会使你的指数更大。)