今天要比昨天吃苦的能力更强

06 2019 档案

摘要:。 阅读全文
posted @ 2019-06-27 15:21 野程序猿小刘 阅读(192) 评论(0) 推荐(0)
摘要:统计每个国家的喜欢每种爱好的员工有多少个,每个国家有多少个办公区一共有多少人统计喜欢那个爱好的有多少人 GET /company/rd_center/_search { "size": 0, "aggs": { "group_by_country": { "terms": { "field": "c 阅读全文
posted @ 2019-06-24 15:09 野程序猿小刘 阅读(246) 评论(0) 推荐(0)
摘要:bucket与metric两个核心概念 两个核心概念:bucket和metric bucket:一个数据分组 city name 北京 小李北京 小王上海 小张上海 小丽上海 小陈 基于city划分buckets 划分出来两个bucket,一个是北京bucket,一个是上海bucket 北京buck 阅读全文
posted @ 2019-06-20 14:06 野程序猿小刘 阅读(244) 评论(0) 推荐(0)
摘要:搜索推荐,search as you type 百度 --> elas --> elasticsearch --> elasticsearch权威指南 GET /my_index/my_type/_search { "query": { "match_phrase_prefix": { "title 阅读全文
posted @ 2019-06-18 22:47 野程序猿小刘 阅读(1056) 评论(0) 推荐(0)
摘要:从best-fields换成most-fields策略 best-fields策略,主要是说将某一个field匹配尽可能多的关键词的doc优先返回回来 most-fields策略,主要是说尽可能返回更多field匹配到某个关键词的doc,优先返回回来 与best_fields的区别 (1)best_ 阅读全文
posted @ 2019-06-16 23:03 野程序猿小刘 阅读(1345) 评论(0) 推荐(0)
摘要:深度探秘搜索技术_filter执行原理深度剖析 (1)在倒排索引中查找搜索串,获取document list date来举例 word doc1 doc2 doc3 2017-01-01 * * 2017-02-02 * * 2017-03-03 * * * filter:2017-02-02 到倒 阅读全文
posted @ 2019-06-15 20:20 野程序猿小刘 阅读(322) 评论(0) 推荐(0)
摘要:基于scoll+bulk+索引别名实现零停机重建索引 1、重建索引 一个field的设置是不能被修改的,如果要修改一个Field,那么应该重新按照新的mapping,建立一个index,然后将数据批量查询出来,重新用bulk api写入index中 批量查询的时候,建议采用scroll api,并且 阅读全文
posted @ 2019-06-13 15:45 野程序猿小刘 阅读(361) 评论(0) 推荐(0)
摘要:将一个field索引两次来解决字符串排序 如果对一个string field进行排序,结果往往不准确,因为分词后是多个单词,再排序就不是我们想要的结果了 通常解决方案是,将一个string field建立两次索引,一个分词,用来进行搜索;一个不分词,用来进行排序 PUT /website { "ma 阅读全文
posted @ 2019-06-13 11:12 野程序猿小刘 阅读(312) 评论(0) 推荐(0)
摘要:分词器的内部组成到底是什么,以及内置分词器的介绍 1、什么是分词器 切分词语,normalization(提升recall召回率) 给你一段句子,然后将这段句子拆分成一个一个的单个的单词,同时对每个单词进行normalization(时态转换,单复数转换),分词器recall,召回率:搜索的时候,增 阅读全文
posted @ 2019-06-12 14:21 野程序猿小刘 阅读(406) 评论(0) 推荐(0)
摘要:写一致性原理以及quorum机制 (1)consistency,one(primary shard),all(all shard),quorum(default) 我们在发送任何一个增删改操作的时候,比如说put /index/type/id,都可以带上一个consistency参数,指明我们想要的 阅读全文
posted @ 2019-06-12 10:05 野程序猿小刘 阅读(230) 评论(0) 推荐(0)
摘要:Elasticsearch容错的步骤, (1)9 shard,3 node(2)master node宕机,自动master选举,red(3)replica容错:新master将replica提升为primary shard,yellow(4)重启宕机node,master copy replica 阅读全文
posted @ 2019-06-11 11:23 野程序猿小刘 阅读(275) 评论(0) 推荐(0)
摘要:上一篇已经安装Elasticsearch的两个节点 和 Kibana现在进行简单的操作 简单理解对应为关系型数据库的 数据库 表 一行记录 如果在postMan中操作需要根据上图的方式来进行操作 分片shard是es分布式系统的高可用方案 es会将一份数据进行分片自己理解为分解数据房租不同的机器上( 阅读全文
posted @ 2019-06-10 11:28 野程序猿小刘 阅读(3007) 评论(1) 推荐(0)
摘要:yum install -y vim* yum install -y wget 安装vim 跟 wget 需要安装java环境 es5版本之后不能使用root权限启动 添加用户:useradd -m 【用户名】 hoyan 创建es目录 mkdir es chown -R hoyan:hoyan e 阅读全文
posted @ 2019-06-06 14:28 野程序猿小刘 阅读(246) 评论(0) 推荐(0)

点击右上角即可分享
微信分享提示