ElasticSearch7.3学习(十八)----多索引搜索
2023-03-14 09:43:49 时间
多索引搜索就是一次性搜索多个index下的数据
/_search:所有索引下的所有数据都搜索出来
/index1/_search:指定一个index,搜索其下所有的数据
/index1,index2/_search:同时搜索两个index下的数据
/index*/_search:按照通配符去匹配多个索引
应用场景:生产环境log索引可以按照日期分开。
log_to_es_20200910
log_to_es_20200911
log_to_es_20200910
2、_all metadata的原理和作用
GET /book/_search?q=java
直接可以搜索所有的field,任意一个field包含指定的关键字就可以搜索出来。我们在进行中搜索的时候,难道是对document中的每一个field都进行一次搜索吗?不是的。
es中all元数据。建立索引的时候,插入一条docunment,es会将所有的field值经行全量分词,把这些分词,放到all field中。在搜索的时候,没有指定field,就在_all搜索。
举例
{
name:jack
email:123@qq.com
address:beijing
}
_all : jack,123@qq.com
相关文章
- 使用 SIOS Protection Suite 在 AWS 上部署高可用 SAP 系统
- 新的 Amazon S3 存储类 – Glacier Deep Archive
- 各种场景下从MySQL数据库迁移到Amazon Aurora
- Amazon Aurora 冉冉升起:我们是如何设计原生云关系数据库的
- 使用AWS Sagemaker训练因子分解机模型并应用于推荐系统
- PYTHON1.day20
- 如何针对整合工作负载规划和优化兼容 MySQL 的 Amazon Aurora
- Python MySQL数据库交互
- 借助 Lambda,结合使用 DynamoDB 和 Amazon Elasticsearch | AWS 初创公司博客
- 使用 iData 在 AWS 云上实现高性能的 Oracle RAC 集群
- 在 AWS 上轻松升级您即将到达支持终止日期的 Microsoft 2008 R2 工作负载 | AWS 数据库博客
- 新的计算密集型 C5 和 C5d 实例已经在AWS 北京和宁夏区域推出
- 使用 Amazon SageMaker 通过自定义数据集训练模型
- 播客 293:使用 Amazon Athena 处理数据详解(目前仅提供英文版)
- java - JDBC详解
- Java-JDBC详解
- 新增功能 – Amazon DocumentDB(兼容 MongoDB):快速、可扩展、高度可用
- DMS宝典-轻松迈出数据库上云第一步
- 使用 SFTP 管理 S3 存储桶
- 使用 Amazon Aurora 升级游戏体验