Elasticsearch
拓宽视野
从事web开发工作。此处只是个人记事本
展开
-
python3操作Elasticsearch6.3 查询返回指定字段(只查询某些自己设定的字段)
GET 索引名称/_search{ "_source": ["name", "flag", "domain"], "query": { "bool": { "must": [{"match": { "response_resu原创 2018-10-13 10:47:29 · 4988 阅读 · 0 评论 -
es不同查询方法的比较
from elasticsearch import Elasticsearchfrom elasticsearch import helpersgol_index_name = "索引名称"es_client = Elasticsearch(["ip"], http_auth=('用户名', '用户名密码'), port=9200)es_search_options = {"query"...原创 2019-01-23 14:07:24 · 1063 阅读 · 0 评论 -
elasticsearch初级入门视频
链接:https://pan.baidu.com/s/1jKnjXvLf5NwTsgGVwuVVaQ提取码:qlm6原创 2019-01-28 17:48:40 · 355 阅读 · 3 评论 -
python3 elasticsearch批量更新数据
updateBody = { "query":{ "range":{ "write_date": { "gte": "2019-01-15 12:30:17", "lte": "now" }原创 2019-01-27 12:32:19 · 2372 阅读 · 1 评论 -
elasticsearch中有时会报只能读不能写入
遇见这个问题多半是磁盘空间不足,可以通过一下操作可解决。#修改集群报警阈值PUT _cluster/settings { "transient": { "cluster.routing.allocation.disk.watermark.low": "3gb", "cluster.routing.allocation.disk.watermark.high":...原创 2018-12-19 14:27:30 · 2141 阅读 · 0 评论 -
elasticsearch的helpers.bulk和es_client.bulk的用法
from elasticsearch import Elasticsearchimport datetimees_client = Elasticsearch(["127.0.0.1:9200"], timeout=20)es_client.indices.create(index='log_index', ignore=400)body1 = {"func_info":"删除日志", ...原创 2018-12-19 14:17:50 · 7899 阅读 · 0 评论 -
elasticsearch中的综合查询 (指定返回字段, 过滤条件、排序、每页展示条数)
{ "_source": ["write_date"], "query":{"match_all": {}}, "sort": [ { "datedb": { "order": "desc" } } ], "from": 0, "size原创 2018-11-20 10:57:30 · 1268 阅读 · 0 评论 -
python3 elasticsearch6.4 创建索引 插入数据
es_client = Elasticsearch(["localhost:9200"]) 创建索引es_client.indices.create(index='log_index', ignore=400) 创建索引(如果此索引不存在则会创建)并且插入数据body = {"func_info":"删除日志", "error_info":"id为空", "write_da.原创 2018-11-23 17:58:58 · 1453 阅读 · 0 评论 -
python3 更新和删除 elasticsearch 及其删除es索引
from elasticsearch import Elasticsearches_client = Elasticsearch(["localhost:9200"])// 多个条件限制的删除delete_options ={"query":{ "bool":{ "must":[{"te...原创 2018-11-13 09:50:22 · 8554 阅读 · 0 评论 -
elasticsearch中多个索引的批量更新(本方法按照doc的id)
gol_index_name = "index_*"es_search_optionsss = { "query":{"match_all": {}}}es_result = es_client.search(index=gol_index_name, doc_type="index_type", body=es_search_option...原创 2019-02-27 17:40:45 · 2115 阅读 · 0 评论