我正在尝试在升级的Alfresco上使用TMQ使用FTS(从4.0升级到4.2到5.1f)。但是,在尝试在查询中使用OR子句时,我会得到超时。我按照Alfresco docs中的说明执行了两个补丁。使用以下代码:
system.metadata-query-indexes.ignored=false
system.metadata-query-indexes-more.ignored=false
当将solr.query.fts.queryConsistency设置为EVENTUAL时,查询将起作用,但显然TMQ未被使用。
在执行FTS查询之前,日志中没有错误。
我试过了:
这是我正在使用的查询,该节点有7个子节点,2个应该与查询匹配。这两个属性都是d:text。
ASPECT:jj\:customAspect AND PARENT:workspace\://SpacesStore/1c96da81-8b4d-4bd7-87f0-f921fd1879c7 AND (=jj:customUserField:admin OR =jj:customGroupField:GROUP_TestGroup )
任何人都可以帮我解决或分析这个问题吗?我真的很擅长这里。我怀疑这是一个性能问题,这个Alfresco有1mln文档。该机器有8gb内存,目前有一个用户在Alfresco。
答案 0 :(得分:0)
更改了一些内存设置后,我尝试在服务器上添加8gb的RAM。添加RAM后,FTS TMQ再次运行。
如果您遇到此问题,我建议您查看所有服务的内存设置,并在必要时添加更多内存。