我正在为我的 solr-indexer 应用程序编写一些测试。遵循测试最佳实践,我想编写独立的代码,只需加载schema.xml
and solrconfig.xml
并为索引搜索测试创建临时数据树。
由于应用程序大部分是用java编写的,我正在处理SolrJ库,但我遇到了问题(好吧,我迷失在 corecontainers-coredescriptor-coreconfig-solrcore 的宇宙中......)
任何人都可以在这里放置一些代码来创建一个嵌入式服务器来加载配置并写入参数传递的数据目录?
您可以从Solr示例测试 http://svn.apache.org/repos/asf/lucene/solr/tags/release-1.4.1/src/test/org/apache/solr/client/solrj/SolrExampleTests.java这延伸了Solr示例测试库 http://svn.apache.org/repos/asf/lucene/solr/tags/release-1.4.1/src/test/org/apache/solr/client/solrj/SolrExampleTestBase.java这延伸了抽象Solr测试用例 http://svn.apache.org/repos/asf/lucene/solr/tags/release-1.4.1/src/java/org/apache/solr/util/AbstractSolrTestCase.java .
还有这个样品测试 http://svn.apache.org/repos/asf/lucene/solr/tags/release-1.4.1/src/test/org/apache/solr/SampleTest.java.
还看一下this http://lucene.472066.n3.nabble.com/EmbeddedSolrServer-API-usage-td526739.html and this http://lucene.472066.n3.nabble.com/EmbeddedSolrServer-in-Single-Core-td475238.html线程。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)