Alfresco查询不工作



我试图用它的属性和文档名称搜索document我使用了以下查询。我使用cmis API搜索记录

select * from my:content where my:customnode Like '%Test' or cmis:name
 Like '%Test%'

它不起作用。。我没有按文档名称搜索我的记录。。我从我的自定义模型中搜索记录。如果我只按my:customnode、my:address等属性搜索记录,那么它就会成功地给出输出。但当我使用cmis:name时,它就不起作用了。

如何按文档名称搜索文档??

感谢

一个常见的错误是没有为搜索的每个方面添加where子句。如果属性my:customnode(我猜这是一个属性,否则这就是问题所在)是一个方面的一部分,那么你需要进行这样的连接:

从my:content加入my:aspect作为ma其中ma.my:customprop类似。。。

您的查询应该可以工作——问题不是cmis:name列。我刚刚在我的存储库上尝试了以下查询,结果不出所料:

select * from my:DocumentDetails 
where my:DocumentTitle like '%Test%' 
   or cmis:name like '%23%'

除非我遗漏了什么,否则这似乎是lucene或solr索引的问题。

您是否在"节点浏览器"中测试了您的查询?您可以使用CMIS和lucene查询执行相同的搜索。如果它不适用于lucene查询,请检查索引。

相关内容

  • 没有找到相关文章

最新更新