【发布时间】:2012-05-22 16:32:53
【问题描述】:
我正在尝试在 Alfresco webscript (javascript) 中编写一个 lucene 搜索,以在自定义类型 cm:folder 中查找 2 个自定义类型中的 1 个
所以文件夹可能有以下内容 1. 一些文字(cm:content) 2.更多文字(自定义:内容) 3. 更多文字(自定义:内容) 4.另一个文件夹(cm:folder) 5. 疯狂的,更多的文字(自定义:content2) 6.最后一个文本(自定义:content2)
lucene 搜索的预期结果应该返回如下 2.更多文字(自定义:内容) 3. 更多文字(自定义:内容) 5. 疯狂的,更多的文字(自定义:content2) 6.最后一个文本(自定义:content2)
lucene 搜索哪里出错了?我写了一些类似的东西
+PATH:"/app:company_home/PATH_TO_A_CUSTOM_TYPE_FOLDER/*" TYPE:"custom:content1" TYPE:"custom:content2"
问题是它返回所有内容,我认为目的是写类似
+PATH:"/app:company_home/PATH_TO_A_CUSTOM_TYPE_FOLDER/*" +TYPE:"custom:content1" OR +PATH:"/app:company_home/PATH_TO_A_CUSTOM_TYPE_FOLDER/*"+TYPE:"custom:content2"
更糟糕的情况是我可以运行 2 次 lucene 搜索,但最好知道查询是如何编写的 :-)
谢谢
【问题讨论】:
标签: javascript lucene alfresco web-scripting