首页 > 其他 > 详细

solr精确查询,查询关键字分词后,指定满足匹配所有

时间:2018-07-19 14:33:28      阅读:1223      评论:0      收藏:0      [点我收藏+]

一、solr查询,查询配置了查询分词器的字段,默认会对查询关键字做分词处理

1、如查询关键字F1501ZY000011,使用solr7自带的中文分词器,默认会分词为:f,1501,zy,000011

技术分享图片

技术分享图片

2、不使用defType=edismax参数的查询结果

技术分享图片

二、使用参数defType=edismax&mm=100%,指定查询关键字分词后,满足匹配所有

技术分享图片

三、java的solrj中指定defType=edismax参数

  1.  
    SolrQuery solrQuery = new SolrQuery(q);
  2.  
    //设置匹配度100%
  3.  
    solrQuery.set("defType","edismax");
  4.  
    solrQuery.set("mm","100%");

solr精确查询,查询关键字分词后,指定满足匹配所有

原文:https://www.cnblogs.com/cuihongyu3503319/p/9335527.html

(1)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!