Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql Alfresco CMIS全文查询不工作_Mysql_Full Text Search_Alfresco_Cmis_Opencmis - Fatal编程技术网

Mysql Alfresco CMIS全文查询不工作

Mysql Alfresco CMIS全文查询不工作,mysql,full-text-search,alfresco,cmis,opencmis,Mysql,Full Text Search,Alfresco,Cmis,Opencmis,我想通过内容(全文)在CMIS上查找Alfresco 5.0系统上的文档。以下查询不会返回任何内容: SELECT * FROM cmis:document WHERE CONTAINS('test') SELECT * FROM cmis:document WHERE CONTAINS(TEXT:'test') SELECT * FROM cmis:document WHERE CONTAINS(ALL:'test') 我尝试了CMIS工作台中的查询以及Java应用程序中的编程查询。Re

我想通过内容(全文)在CMIS上查找Alfresco 5.0系统上的文档。以下查询不会返回任何内容:

SELECT * FROM cmis:document WHERE CONTAINS('test')

SELECT * FROM cmis:document WHERE CONTAINS(TEXT:'test')

SELECT * FROM cmis:document WHERE CONTAINS(ALL:'test')

我尝试了CMIS工作台中的查询以及Java应用程序中的编程查询。Repository info告诉我,查询是“组合的”,文档是“可查询的”和“全文索引的”。通过元数据(例如“cmis:name”)进行搜索也很好。

我建议使用通配符:

SELECT * FROM cmis:document WHERE CONTAINS('*test*')
您确定存储库中有包含
test
word的文档吗?请注意,文本是使用空格字符标记的。
您是否在管理工具屏幕的节点浏览器中尝试过查询?

问题是由于Jeff Pots提到的错误Solr索引造成的。谢谢

检查您的Solr索引,可能有问题。假设这没问题,在我的机器上,运行Alfresco 5.0.d(安装了二进制安装程序)并从Chemistry Workbench中执行查询,会发生以下情况:

返回预期结果:

SELECT * FROM cmis:document WHERE CONTAINS('test')
返回一个错误:

SELECT * FROM cmis:document WHERE CONTAINS(TEXT:'test')
SELECT * FROM cmis:document WHERE CONTAINS(ALL:'test')
返回预期结果(已修复撇号):

此外,请确保您使用的是正确的CMIS服务URL,该URL用于浏览器绑定,而Alfresco 5.x上的CMIS 1.1是:

http://localhost:8080/alfresco/api/-default-/public/cmis/versions/1.1/browser

这个查询也不起作用。是的,我非常确定存储库中有文档包含单词作为其内容。例如,此文档不仅可以通过其名称查找,还可以通过其内容查找(在本例中为“Stackoverflow”)……您是否确认从Alfresco共享UI中进行搜索的效果与预期一致?也许你的Solr索引有问题。从Alfresco共享UI中搜索也不起作用。。。在哪里可以检查Solr的索引是否正确?
http://localhost:8080/alfresco/api/-default-/public/cmis/versions/1.1/browser