使用solr7.0.1

来源:互联网 发布:js clear 方法 编辑:程序博客网 时间:2024/05/19 04:53

安装solr:

solr官网

1 下载solr

2 (使用solr内置服务器)进入/bin,运行 start.cmd start .不要关闭

3 访问:http://localhost:8983/solr/#/

4 使用内置示例core: bin/solr -e techproducts

5  新建core:bin/solr create -c  solr名称


solrj:

solr官网

1 单节点

创建solrclient:

String url= "localhost:8983/solr/core";

SolrClient solr = new HttpSolrClient.Builder(url).build();
如果url中有core的名称,那么在crud时则不需要填写core名称;如果没有的话,则需要填写core名称,否则发送请求时会报错

查询

      SolrQuery query = new SolrQuery();

简单:query.setQuery(string);

或更多的条件:返回的field:query.set("f1","field1,field2")或者query.setFields("field1","field")

查询条件:query.set("q","queryString")

提交:QueryResponse rsp=solr.query(query)

结果:SolrDocumentList list = rsp.getResults;

增加

SolrInputDocument sd = new SolrInputDocument();
sd.addField("field名称","值");

      



原创粉丝点击