首先是在solrconfig.xml,添加
然后在%solr_home%/lib目录下添加扩展包:
从下载的solr项目中将
dist/apache-solr-cell-*.jar,
contrib/extraction/lib目录下的所有jar包,
加入到%solr_home%/lib.
运行solr:
使用solrj客户端编写相关的提交文档跟查询结果的代码 :如下
- public void testTika() throws Exception {
- CommonsHttpSolrServer server = new CommonsHttpSolrServer(solrUrlString);
- ContentStreamUpdateRequest up = new ContentStreamUpdateRequest(
- "/update/extract");
- up.addFile(new File("tutorial.html"));
- up.setParam("literal.id", "id");
- up.setAction(AbstractUpdateRequest.ACTION.COMMIT, true, true);
- server.request(up);
- QueryResponse rsp = server.query(new SolrQuery("*:*"));
- System.out.println(rsp.getResults().getNumFound());
- }
联系客服