elasticsearch
迎风浅吟
Nothing is more beautiful than riding your dreams.
展开
-
elasticsearch聚合后多字段综合排序
一.聚合后排序1.内置排序聚合内置排序共有_count、_term、_key三种,聚合后默认会根据 _count 降序排列。_count:按文档数排序。对 terms 、 histogram 、 date_histogram 有效。_term:按词项的字符串值的字母顺序排序,只在 terms 内使用。_key:按每个桶的键值数值排序(理论上与 _term 类似),只在 histog...原创 2020-01-10 11:19:42 · 10523 阅读 · 4 评论 -
关于elasticsearch排序不准问题可能的解决方案
作为未使用过es新手,前两天接到排查搜索接口价格排序不准确的任务,紧锣密鼓的配好本地环境开始调试,看来看去一句排序:$params['body']['sort']['goods_price'] = ['order' => "asc"];也查了官方文档,没毛病啊。无奈强制转换字段类型,又是打印各种参数,折腾好久,还是没有用!下班吃饭时候想到mapping的数据类型,第二天回到公...原创 2019-06-12 10:23:22 · 7650 阅读 · 0 评论 -
elasticsearch:用索引别名更新索引
前言:根据官方文档:如果改变现有索引字段或者添加新的分析器,就会影响现有索引的数据,从而导致搜索不能正常工作,那么怎么能做不影响现有搜索呢,答案就是-------使用索引别名。索引别名,能在零停机情况下从旧索引切换到新索引,流如下:在项目中应当使用索引别名my_index来进行查询操作,这样就能在任何时候很好的重建索引了。一些常见索引操作如下:1.创建索引:PUT htt...原创 2019-07-23 11:59:17 · 2058 阅读 · 0 评论 -
win+elasticsearch配置单机多节点伪集群
一.软件下载:es官方下载地址:https://www.elastic.co/downloads/elasticsearch所需管理插件,如es-head:https://github.com/mobz/elasticsearch-head或者kibana:https://www.elastic.co/downloads/kibana注:es-head要选择和es相对应的版本,我本地装...原创 2019-07-26 15:21:10 · 522 阅读 · 0 评论 -
elasticsearch高可用集群的索引分片等设置
一、集群&索引&分片关系:一个es高可用集群可由N个分布在不同机器上的多个节点组成,每个节点包含N个索引,同时每个索引可以分为多个shard分片,关系图:es对加入集群的节点会自动分配副本shard,同时也允许手动修改配置二、配置修改:1.创建&获取索引信息:PUT http://localhost:9200/my_index/{"index:{"n...原创 2019-08-02 11:43:58 · 742 阅读 · 0 评论