社区
595自习室
运营指南
帖子详情
【Elasticsearch】八种Query搜索类型详解
越重天
新星创作者: Java技术领域
领域专家: 后端开发技术领域
2024-12-29 12:07:29
【Elasticsearch】八种Query搜索类型详解
...全文
640
回复
打赏
收藏
【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"一词的文档。记住,词条查询是未经...
595自习室
100,689
社区成员
913
社区内容
发帖
与我相关
我的任务
595自习室
私聊领取社区管理员
复制链接
扫一扫
分享
社区描述
私聊领取社区管理员
python
算法
人工智能
个人社区
江苏省·苏州市
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
欢迎大佬们前来交流~
试试用AI创作助手写篇文章吧
+ 用AI写文章