我正在使用alfresco 4.1&想要将它与solr搜索集成,以便solr可以访问所有露天内容(记住身份验证等)。
我知道solr是在露天内置的,但我有一个单独运行的solr实例,它集成了来自其他许多来源的搜索,例如DB等。
哪种方式最好?
问候。
答案 0 :(得分:0)
我有办法做到这一点。我可以在单独的服务器上安装solr&在alfresco中使用solrj apis进行集成。
以编程方式,我可以使用solrj将露天内容转储到solr搜索索引,使用自定义构建的xml进行露天内容。一旦xml可用于solr,它就可以被solr服务器&可以通过它编制索引。这些索引将与露天的OOTB索引分开。
一旦编入索引,就可以了。使用solr apis,我可以在solr服务器中搜索相同的内容,而不是在alfresco中使用solr集成多个内容源,以便solr可以用作通用搜索。
然而,当内容项目大量出现时,我可以看到在露天的每个内容项目中都会遇到性能损失,solr需要对其进行索引。有可能解决方法吗?
问候。