请问有没有搜索引擎能做到Like级别的任意关键词精确查询?

举个例子,对于新闻【http://tech.163.com/15/0323/07/ALCIH40U000915BF.html】,在正文中,按顺序提取关键词:

1.马云私密

2.互联网行业

3.《DT(Data Technology)时代的特色》

4.鼠标和水泥

如果在百度或谷歌,输入这些关键词:

1.百度:【https://www.baidu.com/s?ie=utf-8&f=8&rsv_bp=1&rsv_idx=1&tn=baidu&wd=%E9%A9%AC%E4%BA%91%E7%A7%81%E5%AF%86%20%E4%BA%92%E8%81%94%E7%BD%91%E8%A1%8C%E4%B8%9A%20%E3%80%8ADT%EF%BC%88Data%20Technology%EF%BC%89%E6%97%B6%E4%BB%A3%E7%9A%84%E7%89%B9%E8%89%B2%E3%80%8B%20%E9%BC%A0%E6%A0%87%E5%92%8C%E6%B0%B4%E6%B3%A5&rsv_pq=8f3313990009c780&rsv_t=4fb7bp2xNKBTlJda3A9uEHoV8XEtXeFrN%2BefnoawqDJAyUQqlDFVFFRQSKw&rsv_enter=0&rsv_sug3=2&rsv_n=2&inputT=987&rsv_sug4=1033】

2.谷歌:【https://www.google.com.hk/search?q=%E9%A9%AC%E4%BA%91%E7%A7%81%E5%AF%86+%E4%BA%92%E8%81%94%E7%BD%91%E8%A1%8C%E4%B8%9A+%E3%80%8ADT%EF%BC%88Data+Technology%EF%BC%89%E6%97%B6%E4%BB%A3%E7%9A%84%E7%89%B9%E8%89%B2%E3%80%8B+%E9%BC%A0%E6%A0%87%E5%92%8C%E6%B0%B4%E6%B3%A5&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:zh-CN:official&client=firefox&gws_rd=ssl】

搜索结果:百度的第二个搜索结果,谷歌的第一个搜索结果,就能找到。

但是,如果对关键字,再进行子串提取:

源串:

1.马云私密

2.互联网行业

3.《DT(Data Technology)时代的特色》

4.鼠标和水泥

提取子串:

1.云私

2.网行

3.《D

4.标和水

继续搜索:

1.百度:【https://www.baidu.com/s?wd=云私%20网行%20《D%20标和水&rsv_spt=1&issp=1&f=8&rsv_bp=0&rsv_idx=2&ie=utf-8&tn=baiduhome_pg&rsv_enter=1&rsv_sug3=1&rsv_sug1=1&rsv_n=2】

2.谷歌:【https://www.google.com.hk/search?q=%E4%BA%91%E7%A7%81+%E7%BD%91%E8%A1%8C+%E3%80%8AD+%E6%A0%87%E5%92%8C%E6%B0%B4&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:zh-CN:official&client=firefox&gws_rd=ssl】

也没搜到。

继续:我把这篇文章的正文内容,放入数据库(MS SQL Server 2014)的文章字段,然后用SQL搜:

Declare @关键词1 Nvarchar(Max) = '云私',

@关键词2 Nvarchar(Max) = '网行',

@关键词3 Nvarchar(Max) = '《D',

@关键词4 Nvarchar(Max) = '标和水';

(Select * From 表 Where 文章 Like '%' + @关键词1 + '%')

Intersect

(Select * From 表 Where 文章 Like '%' + @关键词2 + '%')

Intersect

(Select * From 表 Where 文章 Like '%' + @关键词3 + '%')

Intersect

(Select * From 表 Where 文章 Like '%' + @关键词4 + '%')

结果是能找到这篇文章的。但是

问题来了:

请问有没有搜索引擎,比如 百度、谷歌之类,

或者

有没有搜索引擎组件,比如Lucene、Sphinx、Solr、Elasticsearch之类,能够完成这种【精确】查询?

相关阅读:

民用网络(电信)自建服务器如何开启3306端口?

tsconfig.json文件中filesGlob字段是设置什么的?

javascript unicode 解码,unicode 码转为汉字

有关const_cast的一个疑惑?

如何用Java搭建websocket服务端..

vuejs怎么把下拉选择的值填入要填的位置?

是否有开源的类似 SegmentFault 的 markdown 编辑器?

openfire获取所有在线用户

angular ng-model 绑定的值不更新

window.foo不会报错。foo就会报错

请问有人遇过手机UC浏览器跟QQ浏览器高度问题吗?

为什么这段把东西插入格子的代码只有在火狐中正常?求大神帮忙!

一道js面试题,觉得和变量提升有关

如何在 django admin 中使用 formset ?

测试无线网卡(ath9k)发送一个数据包的时间?

css负边距的问题?

express在百度云(bae)下环境的问题

在移动端input输入搜索项后 输入法下面为什么不想百度那样出现前往? 而我的出现的是换行

大家做算法题的思路?(讨论)

java爬取成绩单格式问题

php多关键词精确查找,搜索引擎,全文搜索_请问有没有搜索引擎能做到Like级别的任意关键词精确查询?,搜索引擎,全文搜索,lucene,elasticsearch,百度 - phpStudy...相关推荐

  1. Elasticsearch 分布式搜索引擎 -- 自动补全(拼音分词器、自定义分词器、自动补全查询、实现搜索框自动补全)

    文章目录 1. 自动补全 1.1 拼音分词器 1.2.1 自定义分词器 1.2.2 小结 1.2 自动补全 1.3 实现酒店搜索框自动补全 1.3.1 修改酒店映射结构 1.3.2 修改HotelDo ...

  2. 1 EXECL的查找:(1)精确查找,(2)模糊查找,(3)查多个符合条件的第1个或最后1个

    目录 1 精确查找 (精确查找是模糊查找的子集) 2 模糊查找  (理论上精确查找可以找到的,模糊查找也可以) 3 精确查找,多个符合条件的内容里第1个或最后1个 (就是用模糊查找方法去查精确匹配的数 ...

  3. delphi 查找指定后缀名的函数_Excel明星函数系列2:掌握这5类VLOOKUP查询方法,搞定查询...

    VLOOKUP函数的介绍: 数据查找匹配的核心技能 企业级必须掌握之函数 VLOOKUP函数是Excel中的一个纵向查找函数,它与LOOKUP函数和HLOOKUP函数属于一类函数,在工作中都有广泛应用 ...

  4. 白杨SEO:从百度一下到抖音搜索关键词进行查找信息,挖掘用户需求的新机会你知道吗?

    前言:这是白杨SEO公众号原创第289篇.为什么想到写这个呢?一是最近在看车,原先都从百度搜索,现在从抖音搜索查找发觉更直观:二是我是SEO出身,所以抖音上的搜索机会一直在关注. 百度一下 只要是95 ...

  5. php多关键词精确查找,查找多个精确值 | Elasticsearch: 权威指南 | Elastic

    查找多个精确值edit term 查询对于查找单个值非常有用,但通常我们可能想搜索多个值. 如果我们想要查找价格字段值为 $20 或 $30 的文档该如何处理呢? 不需要使用多个 term 查询,我们 ...

  6. vba搜索java里面的sql_Excel VBA+SQL 代替Vlookup精确查找

    SQL代替Vlookup 精确查找(左连接 "Left Outer JOIN" 用法) 语法如下:Select 表名 .字段1,表名 .字段2,表名 .字段3,表名 .字段4 FR ...

  7. (附完整代码和实验报告)【python 大作业】实现一个聊天机器人,关键词双重查找,结合语境查找,爬虫查询,图形化界面,语音播报。

    完整项目分享: 链接:https://pan.baidu.com/s/17GO0RoyMs2qwCoxcvFiHkg 提取码:5969 (如果这个项目帮助到你了,麻烦点个赞,谢谢) 1.实现功能: 1 ...

  8. 全文搜索引擎有哪些?_你想要拥有自己的搜索引擎吗?

    转载本文需注明出处:微信公众号EAWorld,违者必究. 前言 在现代开发的应用系统中,无论是常规的web应用,还是近几年兴起的app应用,或者是风头正热的大数据应用,都离不开搜索这一功能,搜索也是在 ...

  9. (根据关键词)查找论文的一些途径

    以下方式都是在查找机器学习.深度学习相关的论文而发现的. 目录 一. https://arxiv.org/search/cs 二. semanticscholar:https://www.semant ...

最新文章

  1. 浅析网站前期哪些制作是能够方便后期优化的?
  2. mysql 查询优化器跟踪_3. select语句执行过程-优化器
  3. Redis常用命令集
  4. 设计模式之单例设计模式(懒汉式)
  5. 视频预测领域有哪些最新研究进展?不妨看看这几篇顶会论文
  6. 学学python(4):面向对象及类,模块
  7. mmap 内存映射详解
  8. UI5控件类似Java反射机制的一个小技巧
  9. 解决git关联的的文件颜色、小图标
  10. 帮MM修电脑的三个步骤-此文绝对实用
  11. Linux Redis自动启动,Redis开机启动,Linux Redis设置开机启动
  12. php 数组的深度,有没有办法找出PHP数组的“深度”?
  13. windownavigatorscreenlocation
  14. 未解bug001:SSM整合的过程中单元测试用Junit5复合注解整合失败
  15. 【python】字符串转换整数 (atoi) - String
  16. 【ZYNQ】从入门到秃头02 ZYNQ硬件介绍和Vivado开发流程
  17. 计算机c盘 用户,如何转移Windows 7系统C盘的用户文件夹
  18. 国际奥林匹克运动会是怎么来的?
  19. (笔记)一些有意思的电路
  20. 【元胞自动机】元胞自动机地铁火灾疏散模型【含Matlab源码 246期】

热门文章

  1. python使用matplotlib可视化、使用matplotlib可视化scipy.misc图像、自定义使用RdYIBu色彩映射、将不同亮度映射到不同的色彩
  2. R语言使用caret包的confusionMatrix函数计算混淆矩阵、使用编写的自定义函数可视化混淆矩阵(confusion matrix)
  3. R语言使用str_remove函数和str_remove_all函数删除模式匹配的字符串:str_remove函数删除第一个模式匹配的字符串、str_remove_all函数删除所有模式匹配的字符串
  4. R语言ggplot2可视化强制设置x轴、y轴坐标的起始点为0或者其他实战
  5. R语言使用persp函数绘制三维图像实战(3D):自定义3D图、图像旋转、添加轴标签
  6. 流行学习、流形学习家族、局部线性嵌入LLE、随机投影(Random Projection)、t-SNE降维及可视化
  7. 影像组学视频学习笔记(30)-SMOTE解决数据不平衡的问题、Li‘s have a solution and plan.
  8. kettle分批处理大表数据_kettle 分批次拿数据库
  9. 大学mysql教程_MYSQL教程:新手该看的MYSQL操作
  10. BahdanauAttention与LuongAttention注意力机制简介