
elasticsearch
你们王哥
这个作者很懒,什么都没留下…
展开
-
elasticsearch小记之——query和filter的主要区别
must的性能要低一些,为什么?因为他要进行打分评估,也就是说要进行_score,而filter则不会原创 2016-02-26 16:35:22 · 25619 阅读 · 4 评论 -
elasticsearch小记之——中文分词
在Elasticsearch中,内置了很多分词器(analyzers),但默认的分词器对中文的支持都不是太好。所以需要单独安装插件来支持,比较常用的是中科院 ICTCLAS的smartcn和IKAnanlyzer效果还是不错的,但是目前 IKAnanlyzer 还不支持最新的Elasticsearch2.2.0版本,但是smartcn中文分词器默认官方支持,它提供了一个中文或混合中文英文文本的分析原创 2016-02-25 23:32:29 · 1744 阅读 · 0 评论 -
elasticsearch小记之—— unmapped_type的使用
昨天遇到一个问题,在我使用排序的时候,系统报出排序的字段没有mapping,然后我就纳闷了,为什么没有mapping呢,当时理解的mapping就是映射上。我仔细检查了我的createMapping的方法,没有问题,后台我发现了问题的所在,原来在elasticsearch里面一个index下面的field是共用的,也就是说,不管你在这个index下面的type是什么,这些field都是共用的,例如原创 2016-03-05 12:20:15 · 11402 阅读 · 2 评论 -
elasticsearch小记之--sort的type
我们知道在数据库中sort一个字符串和一个数字,会得到不同的结果,例如下面一组数字,他们的类型是string 1,3,5,33,24,6 上面的数字如果用倒序的话,结果会是 6,5,33,3,24,1 。大家发现没有,如果是string 类型,他是不会按照数字类型中的大小进行排序的,他是按照首先比较第一个字符的大小,然后比较第二个字符的大小,依次下来的,所以就得到了上面的结果。那如果是数字类型呢原创 2016-03-06 02:52:28 · 4386 阅读 · 0 评论