详解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://csruizhi.cn/article/dohsgh.html

其他资讯

Copyright © 2007-2024 成都优众联杰科技有限公司 All Rights Reserved 蜀ICP备2024116266号
友情链接: 成都商城网站建设 定制网站设计 成都响应式网站建设 网站设计制作报价 手机网站制作设计 移动手机网站制作 营销网站建设 成都网站制作 阿坝网站设计 网站建设费用 网站建设 成都做网站建设公司 成都网站建设 成都企业网站制作 网站制作 成都网站建设公司 成都网站设计 成都企业网站建设公司 成都网站建设公司 成都网站制作 移动网站建设 四川成都网站建设