2016-11-14 21 views
2

我想搜索所有具有除“en_US”之外的语言环境的节点。我在节点浏览器中尝试了下面的查询,但结果是获得所有节点而不考虑语言环境。在Alfresco节点浏览器中的Lucene查询搜索

PATH:"/app:company_home/st:sites/cm:sample/cm:documentLibrary//*" AND [email protected]\:locale:"en_US" 

我无法弄清楚查询中有什么错误。有人可以请帮助... Alfresco版本:Alfresco企业v4.0.2(.9 38).. 在此先感谢!

+0

露天哪个版本您使用的? – Gagravarr

+0

@Gagravarr:Alfresco版本:Alfresco Enterprise v4.0.2(.9 38) –

回答

2

"Retrieve documents by sys:locale"

[...]的区域存储不同的SOLR(内置在Apache Lucene的)指数。它实际上是转换成小型大写字母,并添加了尾部下划线。

所以,试试这个:

PATH:"/app:company_home/st:sites/cm:sample/cm:documentLibrary//*" 
AND [email protected]\:locale:"en_us_" 
+0

谢谢....这真的帮了我..我想补充一点,我使用lucene索引。这个查询也适用于lucene索引。你能告诉我有没有其他这样的参数存储不同? –

+0

“Solr是构建在Apache Lucene上的流行的,超快速的开源企业搜索平台” – wildloop