Lucene搜索没有返回记录

时间:2014-02-11 08:17:21

标签: alfresco alfresco-share

我正在面对一个与Lucene一起搜索的奇怪问题。我有一个带有3个子句的查询。如果我在共享中仅使用2个子句启动查询,它将返回多个文档,包括我正在寻找的文档。不过,如果我将第三个子句添加到查询中并在共享中执行查询,它将不返回任何结果,但是当我在露天控制台<启动它时,它会返回我正在寻找的文档/强>!

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

这可能是一个索引问题,但在这种情况下,我认为在露天控制台中启动查询时也会失败。

任何帮助?

1 个答案:

答案 0 :(得分:2)

在Alfresco Share中查询不同于在Nodebrowser中查询或直接通过JavaScript查询。

如果您查看:alfresco / templates / webscripts / org / alfresco / slingshot / search / search.lib.js这是由Share触发的存储库webscript。您将在代码中看到失败会保存结果。

因此,您需要四处寻找才能获得正确的结果。