首先是在solrconfig.xml,添加
然后在%solr_home%/lib目錄下添加擴展包:
從下載的solr項目中將
dist/apache-solr-cell-*.jar,
contrib/extraction/lib目錄下的所有jar包,
加入到%solr_home%/lib.
運行solr:
使用solrj客戶端編寫相關(guān)的提交文檔跟查詢結(jié)果的代碼 :如下
- 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());
- }