搜索刚刚创建的Alfresco JAVA节点
在一个需求中,我需要查询刚刚创建的文档。如果我使用lucene搜索,那么做索引需要几秒钟,并且可能不会出现在搜索结果中 查询应该从某个alfresco webscript或每5秒运行一次的调度程序执行 现在,我使用NodeService和按名字查找child来完成这项工作,这不是一种有效的方法。我正在使用JavaAPI 还有别的办法吗搜索刚刚创建的Alfresco JAVA节点,alfresco,cmis,alfresco-enterprise,Alfresco,Cmis,Alfresco Enterprise,在一个需求中,我需要查询刚刚创建的文档。如果我使用lucene搜索,那么做索引需要几秒钟,并且可能不会出现在搜索结果中 查询应该从某个alfresco webscript或每5秒运行一次的调度程序执行 现在,我使用NodeService和按名字查找child来完成这项工作,这不是一种有效的方法。我正在使用JavaAPI 还有别的办法吗 谢谢您没有提到您使用的是什么版本的Alfresco,但看起来您使用的是Solr 如果您刚刚创建了文档,建议保留对它的引用,这样您就不必再次搜索它 然而,有时不可能
谢谢您没有提到您使用的是什么版本的Alfresco,但看起来您使用的是Solr 如果您刚刚创建了文档,建议保留对它的引用,这样您就不必再次搜索它 然而,有时不可能有文件参考。例如,client1不知道client2刚刚创建了一个文档。如果您使用的是Alfresco版本4.2或更高版本,则可能可以启用,这允许您对数据库执行搜索,因此没有Solr延迟。请查看整个部分,因为使用TMQ需要遵守四个条件:
您没有提到您正在使用的Alfresco版本,但看起来您正在使用Solr 如果您刚刚创建了文档,建议保留对它的引用,这样您就不必再次搜索它 然而,有时不可能有文件参考。例如,client1不知道client2刚刚创建了一个文档。如果您使用的是Alfresco版本4.2或更高版本,则可能可以启用,这允许您对数据库执行搜索,因此没有Solr延迟。请查看整个部分,因为使用TMQ需要遵守四个条件:
为什么不使用规则或行为在创建新节点时调用代码?这就是“更露天”的方式为什么不在创建新节点时使用规则或行为来调用代码?那是“更露天”的方式谢谢它的帮助!谢谢,这很有帮助!