
elastic
文章平均质量分 68
「已注销」
这个作者很懒,什么都没留下…
展开
-
elasticsearch原理分析
背景随着日志量的增加,es 集群需要不停的调整,结构层面的冷热数据分离、master 和 client 节点的分离,es 集群层面的 index 优化、flush 优化、merge 优化、内存熔断优化,系统层面的 GC、文件描述符、进程数、关闭交换分区调整等等。其实 es 优化是一个法无定法的事儿,并不是死板的调固定参数,而是要不停的去试各种参数值在自己的业务场景下哪个表现最好,但是总结起...转载 2018-07-27 18:33:03 · 299 阅读 · 0 评论 -
Elasticsearch-2.4.x > Mapping > Meta-fields > _field_names
_field_names field_field_names字段索引文档中包含除null之外的任何值的每个字段的名称,该字段用于exists和missing查询使用,用于查找对指定字段具有或没有任何non-null值的文档. 在查询,聚合和脚本中可以访问_field_name字段的值:# Example documentsPUT my_index/my_type/1{ "titl...翻译 2018-07-23 15:20:57 · 606 阅读 · 0 评论 -
Elasticsearch-2.4.x > Mapping > Meta-fields > _all
123翻译 2018-07-23 14:54:53 · 273 阅读 · 0 评论 -
Elasticsearch 压测方案之 esrally 简介
为什么要压测?关于压测,我们先来看下百度百科上的一个定义。压测,即压力测试,是确立系统稳定性的一种测试方法,通常在系统正常运作范围之外进行,以考察其功能极限和隐患。从定义不难看出压测的目的,是要测出一个系统的极限,提早发现隐患,早作打算。那么对于 es 来讲,我认为压测一般有以下几个目的:1 . 验证 es 的性能,尽管网上把 es 的性能夸上天了,还是自己跑一下才放心. ...转载 2018-07-27 19:40:44 · 974 阅读 · 1 评论 -
Elasticsearch-2.4.x > Aggregations > Bucket Aggregations > Terms Aggregation
Terms Aggregation一个基于multi-bucket值的聚合,其中bucket是动态构建的-每个唯一值一个桶 Example:{ "aggs" : { "genres" : { "ter翻译 2018-08-08 16:43:02 · 832 阅读 · 0 评论 -
elasticsearch-2.4 graph introduction
介绍graph提供了一种方法来发现elasticsearch中的term是如何相关的.你可以探索term之间的connections,并查看哪些connections最有意义.这在各种应用程序中都很有用,从欺诈检测到推荐引擎.例如:您可以使用graph来揭示黑客攻击的网站漏洞,这样就可以使网站更坚固.或者,您可以向电子商务用户提供基于图形的个性化推荐.Graph包含两个组件:一个是El...翻译 2018-08-22 14:30:33 · 394 阅读 · 0 评论 -
elasticsearch2.4 graph rest api
Graph Explore APIgraph ‘explore’ api 通过 /_graph/explore来访问.理解此API行为的最佳方法之一是使用Kibana graph插件可视化地单击connections的数据,然后查看“last request”面板。这个面板显示了最后一个用户操作的JSON请求/响应。 Basic exploration最初的搜索通常以查询开始,以识别...翻译 2018-08-24 15:25:54 · 741 阅读 · 0 评论