详解java整合solr5.0之solrj的使用-创新互联

1、首先导入solrj需要的的架包

漠河ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为创新互联建站的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:028-86922220(备注:SSL证书合作)期待与您的合作!

详解java整合solr5.0之solrj的使用

2、需要注意的是低版本是solr是使用SolrServer进行URL实例的,5.0之后已经使用SolrClient替代这个类了,在添加之后首先我们需要根据schema.xml配置一下我们的分词器

详解java整合solr5.0之solrj的使用

这里的msg_all还需要在schema.xml中配置

详解java整合solr5.0之solrj的使用

它的主要作用是将msg_title,msg_content两个域的值拷贝到msg_all域中,我们在搜索的时候可以只搜索这个msg_all域就可以了,

solr默认搜索需要带上域,比如

详解java整合solr5.0之solrj的使用

solr更改默认搜索域的地方也在schema.xml,它默认是搜索text域的,但是5.0之后不在这里配置默认搜索域了,它的文档也告诉我们,在solrconfig.xml中配置

详解java整合solr5.0之solrj的使用


在solrconfig.xml中配置默认搜素域,这样我们就可以按照我们自己的域进行搜索了

详解java整合solr5.0之solrj的使用

 配置好以上,就可以使用代码进行CURD

private final static String URL="http://localhost:8080/solr/java";
  public SolrClient server=null;
  
  @Before
  public void init() throws Exception{
    server=new HttpSolrClient(URL);
  }

分享文章:详解java整合solr5.0之solrj的使用-创新互联
网站链接:http://bzwzjz.com/article/dohsgh.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 成都网站设计 成都网站制作 专业网站设计 成都网站建设 阿坝网站设计 商城网站建设 网站建设改版 成都企业网站建设 成都网站制作 外贸网站设计方案 成都企业网站设计 成都h5网站建设 手机网站制作 四川成都网站制作 定制网站建设 成都网站建设公司 营销型网站建设 成都营销网站建设 上市集团网站建设 H5网站制作 成都网站制作 成都网站设计