芝士小屋
集群(二)——集群分布式存储-芝士小屋

集群(二)——集群分布式存储

前言 当新增文档时,应该保存到不同分片,保证数据均衡,那么coordinating node如何确定数据该存储到哪个分片呢? 分片存储测试 插入三条数据: 测试可以看到,三条数据分别在不同分片: 结果:...
集群(一)——集群脑裂问题-芝士小屋

集群(一)——集群脑裂问题

前言 单机的elasticsearch做数据存储,必然面临两个问题:海量数据存储问题、单点故障问题。 海量数据存储问题:将索引库从逻辑上拆分为N个分片(shard),存储到多个节点单点故障问题:将分片...
数据同步-芝士小屋

数据同步

前言 elasticsearch中的酒店数据来自于mysql数据库,因此mysql数据发生改变时,elasticsearch也必须跟着改变,这个就是elasticsearch与mysql之间的数据同步。 思路分析 常见的数据同步方案有三...
自动补全(三)——实现酒店搜索框自动补全-芝士小屋

自动补全(三)——实现酒店搜索框自动补全

前言 现在,hotel索引库还没有设置拼音分词器,需要修改索引库中的配置。但是知道索引库是无法修改的,只能删除然后重新创建。 另外,需要添加一个字段,用来做自动补全,将brand、suggestion、...
自动补全(二)——自动补全查询-芝士小屋

自动补全(二)——自动补全查询

elasticsearch提供了Completion Suggester查询来实现自动补全功能。这个查询会匹配以用户输入内容开头的词条并返回。为了提高补全查询的效率,对于文档中字段的类型有一些约束: 参与补全查询的...
自动补全(一)——拼音分词器和自定义分词器-芝士小屋

自动补全(一)——拼音分词器和自定义分词器

拼音分词器 要实现根据字母做补全,就必须对文档按照拼音分词。在GitHub上恰好有elasticsearch的拼音分词插件。地址:https://github.com/medcl/elasticsearch-analysis-pinyin 测试用法如下: ...
数据聚合(二)——RestAPI实现聚合-芝士小屋

数据聚合(二)——RestAPI实现聚合

API语法 聚合条件与query条件同级别,因此需要使用request.source()来指定聚合条件。 聚合条件的语法: 聚合的结果也与查询结果不同,API也比较特殊。不过同样是JSON逐层解析: 业务需求 需求:...
数据聚合(一)——聚合的种类和DSL实现聚合-芝士小屋

数据聚合(一)——聚合的种类和DSL实现聚合

聚合的种类 聚合常见的有三类: 桶(Bucket)聚合:用来对文档做分组TermAggregation:按照文档字段值分组,例如按照品牌值分组、按照国家分组Date Histogram:按照日期阶梯分组,例如一周为一...
安卓龙虾影视v2.2.9.0绿化版-芝士小屋

安卓龙虾影视v2.2.9.0绿化版

软件介绍 龙虾影视app是一款免费安卓手机影视软件,全网热门影视资源同步更新,排行榜汇集当下热播影视,提供片库和专题筛选,片源存储国内服务器,播放速度快,高清视频无广告水印,龙虾视频app支持弹...
芝士Cheese的头像-芝士小屋芝士大会员芝士Cheese9月13日
04827
总结一下近期做项目踩的坑——Vue引入外部js-芝士小屋

总结一下近期做项目踩的坑——Vue引入外部js

前言 最近也一直在做项目,前端使用的别人的模板,但是这个模板是用的HTML编写,我就想把它改成Vue,前期还是挺顺利的,CSS样式之类的都还能正常运行,但是就是JS文件处理不好,写博客总结一下 ...
芝士Cheese的头像-芝士小屋芝士大会员芝士Cheese9月10日
06225