solr的核心&solrj&弹簧数据的solr之间差(Difference between solr

2019-10-17 18:51发布

我一直在努力学习Solr的执行搜索的应用之一。 有迹象表明,我总是碰到Solr的核心 ,solrj,和三个不同的库弹簧数据Solr的就是三三个罐子,这是应该用弹簧配合使用的基本区别? 最近我尝试使用solrj和Solr芯弹簧,就有了一个StackOverflowException

这里是我的问题,导致堆栈overflow.Unable找到一个解决方案,我试图消除Solr的核心依赖,并在下面的错误结束了

 org.xml.sax.SAXParseException: cvc-complex-type.2.4.c: The matching wildcard is strict, but no declaration can be found for element 'solr:solr-server'. 

基本上,我觉得我不是这样做的正确方法。 大开眼界我的困惑将是非常有帮助的。 谢谢。

Answer 1:

Solrj是试图连接到一个SolrServer例如当客户端库。

弹簧数据Solr的是上述solrj一小层提供了一些流利API和库抽象。 看一看的例子和/或本教程为出发点。

你可能想使用Solr的核心运行嵌入式SolrServer如。 供测试用。



文章来源: Difference between solr core & solrj & spring-data-solr