随笔分类 -  Elasticsearch

摘要:因为业务需求,需要对某个字段进行排序展示,所以自己就用了以下方法 body = { "query": { "bool": { "must": [ { "term": { "group": group_name } } ] } }, "from": (page_num - 1) * 30, # 从什么 阅读全文
posted @ 2020-08-12 10:00 阿磊小哥哥呀 阅读(5072) 评论(0) 推荐(0)
摘要:body = { "query": { "term": { "group": { "value": group_name # 根据这个字段更新 } } }, "script": { "lang": "painless", "source": "ctx._source.group=params.gro 阅读全文
posted @ 2020-07-23 18:13 阿磊小哥哥呀 阅读(1246) 评论(0) 推荐(0)
摘要:第一种方法,添加超时参数 第二种方法: 在es语句中添加超时参数 res = es.search(index=name, body=body, scroll='5m', size=100000, request_timeout=60) 第三种方法: 在连接处配置: 之前写的第二种方法有错误,现在已改 阅读全文
posted @ 2020-07-14 12:00 阿磊小哥哥呀 阅读(2597) 评论(0) 推荐(0)
摘要:报错信息如下 elasticsearch.exceptions.TransportError: TransportError(500, 'search_phase_execution_exception', 'Result window is too large, from + size must 阅读全文
posted @ 2020-06-29 18:43 阿磊小哥哥呀 阅读(1500) 评论(0) 推荐(0)
摘要:第一步:安装java jdk # yum install java-1.8.0-openjdk 下载之后默认的目录为: /usr/lib/jvm/ 之后查看java的版本 java -version 这样安装的java不会造成后面启动es失败,已经踩过坑了 第二步:安装ElasticSearch c 阅读全文
posted @ 2020-06-23 15:40 阿磊小哥哥呀 阅读(178) 评论(0) 推荐(0)
摘要:一、python连接es package: pip install elasticsearch es = Elasticsearch( ['address'], http_auth=('user_name', 'password'), port=9200, use_ssl=False )无密码,自己 阅读全文
posted @ 2020-02-19 15:37 阿磊小哥哥呀 阅读(6199) 评论(0) 推荐(0)