2015-10-14 70 views
0

我在做一個使用PARENT的lucene搜索。但返回0結果,並不正確。我的查詢是這樣的:Alfresco lucene查詢與PARENT搜索所有兒童遞歸?

TYPE:"{mymodel}exp" AND PARENT:"workspace://SpacesStore/30da316f-9d2a-4e37-a28b-89d86bff6582" AND [email protected]\:num_exp:"Exp 433" 

問題是我正在搜索的節點不是父節點的直接子節點。

PARENT不要搜索遞歸?是否有另一種方法來搜索兒童和子女?我無法使用PATH,因爲我需要一個快速響應,並且我讀了PATH並不是最優的。

+0

您是否嘗試過使用PATH進行基準測試? – Gagravarr

+0

如果您使用SOLR和其中一個更高版本,那麼PATH可以使用。他們增加了相當多的表現。 –

+0

我使用Alfresco 4.1.6和SOLR 1.4。有了這個版本,我閱讀PATH是不可取的。但我的問題是關於父母。不要搜索遞歸?是否有相當於搜索兒童和子女的東西? – Jordi

回答

1

的確,PARENT是而不是遞歸搜索。 PATH的目的是:遞歸搜索。

這也是爲什麼PATH比父母慢:它是較慢的,因爲它遞歸搜索。