情景:

利用Solr做一批词的逆文档频率。Solr中存储的每条数据为一篇文章,此时需要查出某词在多少篇文章中出现过,然后用公式:某词逆文档频率 = 总文章数 / (出现过某词的文章数+1) 来计算。

以下两幅图为两种搜索方式的搜索结果对比:

结果:对某词进行搜索时,将某词用英文双引号括起来就是精确搜索。

直接调用API也是类似的:http://IP:8983/solr/IDFcollection/select?q=quanwen:"机械制造"&wt=json&indent=true(精确匹配)

             http://IP:8983/solr/IDFcollection/select?q=quanwen:机械制造&wt=json&indent=true(非精确匹配)

转载于:https://www.cnblogs.com/zhangtianyuan/p/8383914.html

Solr的精确匹配搜索相关推荐

  1. mysql数据库精确匹配搜索_mysql 模糊搜索方法

    很多互联网应用程序都提供了全文搜索功能,用户可以使用一个词或者词语片断作为查询项目来定位匹配的记录.在后台,这些程序使用在一个SELECT 查询中的LIKE语句来执行这种查询,尽管这种方法可行,但对于 ...

  2. 模糊匹配 读音_onenote搜索机制详解②:两种搜索模式,模糊与精确匹配

    先从纯文本搜索讲起,这是最基本也是最重要的. 从这篇开始,以及接下来连续几篇文章,都会介绍搜索的基础功能.注意,这几篇文章中谈论的都是基本的.正常的搜索功能,暂时不考虑Bug等因素. 在很多软件(例如 ...

  3. 【elasticsearch】elasticsearch 精确匹配 与 全文搜索

    本文为博主九师兄(QQ:541711153 欢迎来探讨技术)原创文章,未经允许博主不允许转载. 可以加我问问题,免费解答,有问题可以先私聊我,本人每天都在线,会帮助需要的人. 但是本博主因为某些原因, ...

  4. python精确匹配字符串_Python: 字符串搜索和匹配,re.compile() 编译正则表达式字符串,然后使用match() , findall() 或者finditer() 等方法...

    1. 使用find()方法 >>> text = 'yeah, but no, but yeah, but no, but yeah' >>> text.find( ...

  5. element中组件el-autocomplete远程搜索之精确匹配和模糊匹配

    在实际开发项目中总是会遇到很多难以预测的情况, 比如el-autocomplete的远程搜索时,经常会从服务器发起搜索,然后把对象带出的相关值赋给其他标签元素,一般模糊匹配没问题,但是精确匹配会存在一 ...

  6. 【阿里云产品公测】大数据下精确快速搜索OpenSearch

    2019独角兽企业重金招聘Python工程师标准>>> [阿里云产品公测]大数据下精确快速搜索OpenSearch 作者:阿里云用户小柒2012 相信做过一两个项目的人都会遇到上级要 ...

  7. java商品搜索功能_利用solr实现商品的搜索功能(实例讲解)

    后期补充: 为什么要用solr服务,为什么要用luncence? 问题提出:当我们访问购物网站的时候,我们可以根据我们随意所想的内容输入关键字就可以查询出相关的内容,这是怎么做到呢?这些随意的数据不可 ...

  8. 字符串多模式精确匹配(脏字/敏感词汇搜索算法)——TTMP算法 之理论(转)...

    什么是TTMP算法?不好意思,我发布这篇文章之前,估摸是没有其他地方能找着该算法的,因为那是俺生造的.  TTMP是啥意思呢?是Terminator Triggered Multi-Pattern 的 ...

  9. 利用solr实现商品的搜索功能

    为什么要用solr服务,为什么要用luncence?问题提出:当我们访问购物网站的时候,我们可以根据我们随意所想的内容输入关键字就可以查询出相关的 内容,这是怎么做到呢?这些随意的数据不可能是根据数据 ...

最新文章

  1. 云服务器能否申请多个IP?
  2. django--02 模板的使用
  3. C++ 函数传参的三种方式
  4. 最长公共子序列(JAVA实现)
  5. “对不起,我们只招父母毕业于名牌院校的孩子”:最可怕的,是你还以为学历不重要...
  6. 【Pytorch神经网络实战案例】22 基于Cora数据集实现图注意力神经网络GAT的论文分类
  7. JavaScript 获得当前日期+时间
  8. 网页结构的简介和Xpath语法的入门教程
  9. java kafka 消费_java利用kafka生产消费消息
  10. Zabbix 监控LVS连接的状态
  11. Emacs取消键值绑定
  12. 16.凤凰架构:构建可靠的大型分布式系统 --- 向微服务迈进
  13. 阿里云ubuntu服务器安装使用mysql并配置远程连接记录
  14. 小知识-Spring Boot是如何确定当前运行环境
  15. 程序猿的中秋节——浪漫至死不渝!!
  16. PKUSC 2018 游记
  17. 华为Mate S发布:余承东说要在圣诞季和三星、苹果正面开战---ESM
  18. 高级密码学复习1-HUST版
  19. 分支限界法与回溯法的横向比较
  20. zookeeper安装及简单应用

热门文章

  1. 生死存亡之数字炸弹(1.0)
  2. 12.20 沙牛家书 《不负牛市不负沙》
  3. 【云原生 | 从零开始学Docker】一、Docker的安装,启动以及工作原理
  4. 基于数字神经系统的绩效考核
  5. 为什么院士们纷纷推荐这本书?​
  6. PHP各大音乐平台API接口下载,PHP各大音乐平台API接口
  7. Android5.0 呼叫流程--挂断
  8. Day2 B - Stones
  9. 音响DIY入门需要掌握的20种电路及简介
  10. QT(Send raw data to printer)发送原始数据到USB打印机