Lucene指数|有撇号的话有问题!

时间:2010-01-29 07:44:16

标签: lucene

当我搜索像Ballantine这样的词时,索引给我的文件“只有”搜索结果很少。

我希望只看到那些文件中包含Ballantine字样的文件。

如何更改我的搜索查询?现在改变指数对我来说非常困难。因为我已经索引了3百万份文件。重新索引需要花费很多时间。

请指教!

由于 -Subas

2 个答案:

答案 0 :(得分:1)

如果你的索引包含用“s”索引的单词和一个叫做Luke的文章(需要java运行时),你可以检查你的索引:http://www.getopt.org/luke/

答案 1 :(得分:0)

一个建议 - 未经测试。

  1. 从索引中转储所有令牌:它自己包含“S”吗?
  2. 如果是这样,您可以构建一个查找“word”+“s”的span-query?