2014-02-11 116 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

我很抱歉再來?你爲什麼不列出你的話題中的實際查詢?只是說句子並不能幫助我們找出問題:)。 –