社区
Winter(带你学AI)
人工智能
帖子详情
【Elasticsearch】八种Query搜索类型详解
越重天
新星创作者: Java技术领域
领域专家: 后端开发技术领域
2024-12-29 11:07:03
【Elasticsearch】八种Query搜索类型详解
...全文
564
回复
打赏
收藏
【Elasticsearch】八种Query搜索类型详解
【Elasticsearch】八种Query搜索类型详解
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
【
Elasticsearch
】
搜索
类型
介绍,以及使用SpringBoot实现,并展现给前端
适合全文
搜索
。Term
Query
:适合精确匹配。:适合多值匹配。:适合范围查询。Bool
Query
:适合复杂查询逻辑。:适合通配符匹配,性能较低。:适合拼写错误匹配。:适合精确短语匹配。通过合理选择和组合这些查询
类型
,可以实现高效且灵活的
搜索
功能。
lucene.net 的查询方式
query
,条件判断
第一、 按词条
搜索
- Term
Query
query
= new Term
Query
(new Term("name","word1")); hits = searcher.search(
query
); 这样就可以把 field 为 name 的所有包含 word1 的文档检索出来了。 第二、 “与或”
搜索
- Boolean
Query
它实际是一个组合
query
看看下
[
ElasticSearch
]Java API 之 词条查询(Term Level
Query
)
1. 词条查询(Term
Query
) 词条查询是
ElasticSearch
的一个简单查询。它仅匹配在给定字段中含有该词条的文档,而且是确切的、未经分析的词条。term 查询会查找我们设定的准确值。term 查询本身很简单,它接受一个字段名和我们希望查找的值。 下面代码查询将匹配 college 字段中含有"California"一词的文档。记住,词条查询是未经...
Winter(带你学AI)
150,302
社区成员
1,292
社区内容
发帖
与我相关
我的任务
Winter(带你学AI)
本社区内容以人工智能、数据科学、机器人工程等智能领域知识交流为主,同时也欢迎任何其他技术方向的IT从业者分享心得体会
复制链接
扫一扫
分享
社区描述
本社区内容以人工智能、数据科学、机器人工程等智能领域知识交流为主,同时也欢迎任何其他技术方向的IT从业者分享心得体会
人工智能
计算机视觉
机器学习
个人社区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
在这里,我们可以一起学习、共同进步:
智能科学是门槛很高的领域,您可以聊聊学习过程中的困惑或见解;
“万事配环境难”,您可以发布遇到的Bug或解决方案;
谈谈职场面经,与同行信息共享、优势互补;
分享自己或他人的优秀博文,为大家增长见识,不限领域;
当然,有些行为我们是禁止的:
恶意刷屏和广告;
措辞不文明甚至人身攻击;
其他违反国家法律和社会道德的行为
试试用AI创作助手写篇文章吧
+ 用AI写文章