我特林开始beforeALL方法Solr的服务器,但它给没有发现采集错误。Apache Solr实现[嵌入式]集合未找到错误的测试用例
这里是代码片段
var server: EmbeddedSolrServer = _
override def beforeAll() {
val container = new CoreContainer("testConf")
container.load()
server = new EmbeddedSolrServer(container, "collection1")
}
test("") {
val param = new ModifiableSolrParams()
param.set("q", "search")
server.getCoreContainer.load()
println(server.query(param).getResults.get(0).getFirstValue("title").toString)
assert(true)
}
override def afterAll(): Unit = {
server.close()
}
我下面从https://wiki.searchtechnologies.com/index.php/Unit_Testing_with_Embedded_Solr
这里步骤错误堆栈
org.apache.solr.common.SolrException:没有这样的芯:在 org.apache.solr.client.solrj.embedded.EmbeddedSolrServer.request(EmbeddedSolrServer.java:149)在collection1 0 org.apache.solr.client.solrj.SolrRequest.process(SolrRequest.java:149) at org.apache.solr.client.solrj.SolrClient.query(SolrClient.java:942) at org.apache.solr .client.solrj.SolrClient.query(SolrClient.java:957)
任何帮助将appretiacted