2014-02-11 86 views
0

我面临一个相当奇怪的问题搜索与Lucene。我有一个包含3个子句的查询。如果我在共享中仅使用2个子句启动查询,则会返回多个文档,其中包含我正在寻找的文档。不过,如果我的第三个子句添加到查询和份额它不返回任何结果进行查询,但它返回我要找的文件时,我启动它在露天控制台Lucene搜索返回没有记录

我想这不是授权问题,因为我在查询限制较少时收到我正在查找的文档。带有第三个子句的查询只是失败了一个特定的值,对于其他工作正常。

这也许索引的问题,但在这种情况下,我认为发动露天控制台查询时也应该失败。

任何帮助?

回答

2

在露天分享查询不同于在Nodebrowser或直接通过JavaScript查询。

如果你看看:alfresco/templates/webscripts/org/alfresco/slingshot/search/search.lib.js这是由Share触发的存储库web脚本。你会在代码中看到它失败的结果。

所以你需要玩耍以获得正确的结果。

+0

嗨!我刚刚发现,如果我使用3个字符的子句,搜索正常工作!例如,如果“家”失败,它适用于“hom”。任何想法??? – fipries

+0

我很抱歉再来?你为什么不列出你的话题中的实际查询?只是说句子并不能帮助我们找出问题:)。 –