elasticsearch 特殊操作整理
来源:互联网 发布:数据备份类型 编辑:程序博客网 时间:2024/06/06 08:43
以下操作都是我日常开发中遇到的问题及解决方案,供大家参考。
剩余磁盘空间达到es最小值,添加数据被block
PUT _all/_settings
{"index.blocks.read_only_allow_delete": null}
解除每次search最大10000size的限制 PUT [xxx]/_settings
{
"max_result_window" : 20000
}
删除单个index全部内容
DELETE /new_listings_investment
{ "query": { "match_all": {} } }
python-elasticsearch 写入geo-shape mapping
es.indices.delete(index='【index】', ignore=[400, 404])
es.indices.create(index='【index】',ignore=True)
mapping = {u'location': {'type': u'geo_shape'},'area':{'type':'object'}}
es.indices.put_mapping("【type】", {'properties': mapping}, ["【index】"])
range 过滤
range过滤允许我们按照指定范围查找一批数据: {
"range": {
"age": {
"gte": 20,
"lt": 30
}
}
}
范围操作符包含:
* gt :: 大于
* gte:: 大于等于
* lt :: 小于
* lte:: 小于等于
一个完整的例子, 请求页面耗时大于1秒的数据,upstream_response_time 是 nginx 日志中的耗时,ES中是数字类型。 {
"query": {
"range": {
"upstream_response_time": {
"gt": 1
}
}
}
}
elasticsearch geo-shape匹配
https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-geo-shape-query.html
- elasticsearch 特殊操作整理
- Elasticsearch操作
- elasticsearch 操作
- elasticsearch-搜索选项特殊配置
- Elasticsearch基础知识整理
- ElasticSearch 知识点整理
- ElasticSearch知识点整理
- ElasticSearch资料整理
- ElasticSearch常见错误整理
- shell 特殊变量 整理
- 整理特殊类
- c++特殊关键字整理
- CSS3特殊属性整理
- 【整理】特殊选择器this
- 常用、特殊SQL整理
- ElasticSearch检索时特殊字符处理
- ElasticSearch使用教程,博客整理
- Elasticsearch内存高问题解决整理
- Failed to push the item null解决方法
- docker私有仓库搭建与使用实战
- Redis 专栏(使用介绍、源码分析、常见问题...)
- The CLI Book.pdf 2017 英文原版 免费下载
- 【数据平台】sklearn库特征工程之数据预处理
- elasticsearch 特殊操作整理
- Practical Scala DSLs.pdf 2017 英文原版 免费下载
- 从零开始搭建SSM
- [洛谷P3865] ST表
- Git使用详细教程
- 应付面试系列之事件分发机制
- 顺序堆栈.c
- numpy多为数组和切片的索引
- Beginning PowerApps.pdf 2017 英文原版 免费下载