elasticsearch-_all 字段查询
来源:互联网 发布:mac怎么登陆两个微信 编辑:程序博客网 时间:2024/06/12 22:48
_all 字段
_all字段查询+合理的分词设置,可以实现很细化的功能
这个简单搜索返回包含 mary
的所有文档:
GET /_search?q=mary
之前的例子中,我们在 tweet
和 name
字段中搜索内容。然而,这个查询的结果在三个地方提到了 mary
:
有一个用户叫做 Mary
6条微博发自 Mary
一条微博直接 @mary
Elasticsearch 是如何在三个不同的字段中查找到结果的呢?
当索引一个文档的时候,Elasticsearch 取出所有字段的值拼接成一个大的字符串,作为 _all
字段进行索引。例如,当索引这个文档时:
{ "tweet": "However did I manage before Elasticsearch?", "date": "2014-09-14", "name": "Mary Jones", "user_id": 1}
这就好似增加了一个名叫 _all
的额外字段:
"However did I manage before Elasticsearch? 2014-09-14 Mary Jones 1"
除非设置特定字段,否则查询字符串就使用 _all
字段进行搜索。
Tip
在刚开始开发一个应用时,_all
字段是一个很实用的特性。之后,你会发现如果搜索时用指定字段来代替 _all
字段,将会更好控制搜索结果。当_all
字段不再有用的时候,可以将它置为失效,正如在[all-field] 中所解释的。 0 0
- elasticsearch-_all 字段查询
- Elasticsearch _all字段
- Elasticsearch 全字段搜索_all,query_string查询,不进行分词
- [Elasticsearch] 多字段搜索 (六) - 自定义_all字段,跨域查询及精确值字段
- [Elasticsearch] 多字段搜索 (六) - 自定义_all字段,跨域查询及精确值字段
- ElasticSearch的_all域
- elasticsearch的_all和_source
- Elasticsearch 5.0 _all field的简单认识
- elasticsearch 自定义索引 _all 设置规则
- ElasticSearch5.0——_all字段
- what is the difference between _source and _all in Elasticsearch
- 图解Elasticsearch中的_source、_all、store和index属性
- 图解Elasticsearch中的_source、_all、store和index属性
- Elasticsearch中的_source、_all、store和index属性
- 图解Elasticsearch中的_source、_all、store和index属性
- 图解Elasticsearch中的_source、_all、store和index属性
- 图解Elasticsearch中的_source、_all、store和index属性
- 图解Elasticsearch中的_source、_all、store和index属性
- 草坪上大战正酣躺床上玩
- 九度 oj 题目1446:Head of a Gang
- Android for循环请求如何得到顺序的结果
- 开始写博客
- Android项目中嵌入RN常见问题汇总
- elasticsearch-_all 字段查询
- 【matlab】GUI 数据用Userdata的传递使用
- 开关机动画压缩包内属性
- 【闲谈】莫忘前志
- MyBatis实现关联表查询
- hearder使用详情
- [后缀数组]poj3261 Milk Patterns
- Kia's Calculation UESTC - 836
- C语言:C语言的一些基本概念