随笔分类 -  Elasticsearch

摘要:索引多大合适 索引的大小再细化就是分片的大小 ebay性能优化建议: 根据经验来说,如果索引小于1G,可以将分片数设置为1。 对于大多数情况,可以将分片数保留为默认值5,但是如果分片大小超过30GB,应该增加分片数量将索引分成更多的分片。 参考:https://blog.csdn.net/laoya 阅读全文
posted @ 2020-03-03 10:35 Hsinwang 阅读(202) 评论(0) 推荐(0)
摘要:network.host 作用: 是network.bind_host和network.publish_host的合并,其中 network.bind_host:指定该节点将绑定到该主机名或IP地址 network.publish_host:设置其他节点连接此节点的地址 值可以是数组形式 节点的角色 阅读全文
posted @ 2019-12-17 16:21 Hsinwang 阅读(1361) 评论(0) 推荐(0)
摘要:注:1) curl_global_init(CURL_GLOBAL_ALL);在curl_easy_init函数调用时还没调用,它讲由libcurl库自动调用,所以多线程下最好主动调用该函数以防止在线程中curl_easy_init时多次调用。 2) curl_global_cleanup()虽然l 阅读全文
posted @ 2018-12-14 11:16 Hsinwang 阅读(955) 评论(0) 推荐(0)
摘要:1. 使用docker运行es docker run -d -p 9200:9200 --name='es' elasticsearch:5.6.8 #创建一个新的容器并运行一个命令 docker ps -a docker exec -it es /bin/bash #进入交互模式,es必须先启动 2. 挂载目录 -v 宿主机目录:容器目录 docker run -it -... 阅读全文
posted @ 2018-11-16 09:08 Hsinwang 阅读(13625) 评论(0) 推荐(0)
摘要:方法1: 使用node模块 - elasticdump安装 npm install elasticdump -g elasticdump example: elasticdump \ --input=http://production.es.com:9200/my_index \ --output=http://staging.es.com:9200/my_index \ --ty... 阅读全文
posted @ 2018-11-13 16:49 Hsinwang 阅读(1073) 评论(0) 推荐(0)
摘要:elasticsearch.yml jvm.options 阅读全文
posted @ 2018-11-10 17:37 Hsinwang 阅读(212) 评论(0) 推荐(0)
摘要:mapping type可参考官方 阅读全文
posted @ 2018-11-06 11:14 Hsinwang 阅读(152) 评论(0) 推荐(0)
摘要:使用Python对ElasticSearch获取数据及操作 阅读全文
posted @ 2018-11-05 20:41 Hsinwang 阅读(583) 评论(0) 推荐(0)
摘要:query DSL match 查询 { "match": { "tweet": "About Search" } } 注:match查询只能就指定某个确切字段某个确切的值进行搜索,做精确匹配搜索时, 你最好用过滤语句,因为过滤语句可以缓存数据。 match_phrase 查询 { "query": 阅读全文
posted @ 2018-10-21 16:47 Hsinwang 阅读(1030) 评论(0) 推荐(0)