Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Lucene索引|有撇号的单词的问题!_Lucene - Fatal编程技术网

Lucene索引|有撇号的单词的问题!

Lucene索引|有撇号的单词的问题!,lucene,Lucene,当我搜索像百龄坛这样的词时,索引会给我一些只有很少搜索结果的文档 我只希望看到文件中有完整的百龄坛一词的文件 如何更改搜索查询?现在改变索引对我来说很困难。因为我已经索引了300万个文档。重新编制索引需要很多时间 请指教 谢谢 -Subas一个建议-未测试 从索引中转储所有令牌:它本身是否包含“S” 如果是这样,您可能能够构建一个span查询来查找“word”+“s” 如果索引中包含用“'s”索引的单词,并带有一个名为Luke的take(需要java运行时):您使用哪个分析器进行索引?

当我搜索像百龄坛这样的词时,索引会给我一些只有很少搜索结果的文档

我只希望看到文件中有完整的百龄坛一词的文件

如何更改搜索查询?现在改变索引对我来说很困难。因为我已经索引了300万个文档。重新编制索引需要很多时间

请指教

谢谢
-Subas

一个建议-未测试

  • 从索引中转储所有令牌:它本身是否包含“S”
  • 如果是这样,您可能能够构建一个span查询来查找“word”+“s”

  • 如果索引中包含用“'s”索引的单词,并带有一个名为Luke的take(需要java运行时):

    您使用哪个分析器进行索引?