ElasticSearch
文章平均质量分 81
星辉Johnson
这个作者很懒,什么都没留下…
展开
-
ElasticSearch.net分组查询
public PUB_StockSearchResult SearchByKeyword(PUB_StockSearch param) { PUB_StockSearchResult result = new PUB_StockSearchResult(); result.ResultList = new List();原创 2017-04-21 16:43:15 · 1363 阅读 · 0 评论 -
Linux(Centos)部署ElasticSearch6.4
注:文章默认已配置好jdk, 如果没配置请先配置一下! 修改elasticsearch.ymlcd /home/apps/elasticsearch-6.3.1/configvi elasticsearch.yml修改如下几项(配置集群名称,这里端口默认为9200,如果需要修改可以改http.port)cluster.name: xxx network.host: ...原创 2018-10-29 17:06:28 · 314 阅读 · 0 评论 -
Elasticsearch学习简介
题记:Elasticsearch研究有一段时间了,现特将Elasticsearch相关核心知识、原理从初学者认知、学习的角度,从以下9个方面进行详细梳理。欢迎讨论……0. 带着问题上路——ES是如何产生的?(1)思考:大规模数据如何检索?如:当系统数据量上了10亿、100亿条的时候,我们在做系统架构的时候通常会从以下角度去考虑问题: 1)用什么数据库好?(mysql、sybase、oracle、达...转载 2018-04-27 14:10:30 · 202 阅读 · 0 评论 -
elasticsearch 多列 聚合(sql group by)
以下聚合对应的sql为select * from test group by model,brand,upbymemberid{ "query": { "bool": { "must": [ { "terms": {原创 2017-10-20 11:51:30 · 11583 阅读 · 1 评论 -
Elasticsearch嵌套式对象Nested分析
nested结构是Elasticsearch提供关系存储的一种特殊的结构,是NOSQL的一种高级特性,在传统的关系型sql中,很难做到一行记录中存储某个实体以及附属的内容,比如某个用户下评论数据,或某个订单下的所有商品等这种关系比较强的内容。当然传统sql也能做到,比如我们当想存储一个订单和该订单下的商品内容。我们可以定义一个text类型的字段,以json的方式存储不同的商品信息,但是这样有一个致转载 2017-09-11 17:19:15 · 2208 阅读 · 3 评论 -
Elasticsearch Nest聚合分组取最小值查询
Elasticsearch Nest聚合分组取最小值原创 2017-08-21 17:03:20 · 3963 阅读 · 0 评论 -
ElasticSearch.net结构化查询
ES_PUB_Stock这个类型定义先看之前写的文章,以下直接列出查询方法。public PUB_StockSearchResult Search(PUB_StockSearch param) { PUB_StockSearchResult result = new PUB_StockSearchResult();原创 2017-04-21 16:39:39 · 1417 阅读 · 0 评论 -
Elasticsearch写入性能优化
性能测试在一个节点的一个分片,不设置副本,测试性能在完全默认设置上记录性能数据,作为测试的基准线确保性能测试持续30分钟以上以确认长时间的性能;短时间的测试可能不会碰到segment合并和GC,无法确认这些因素的影响每次基于默认基准线更改一个参数,如果性能有提升就保留设置,并基于此设置做后续的测试bulk使用建议每个请求大小建议在5-15MB,逐步增大测试,当接收到EsRe原创 2017-07-11 11:51:36 · 954 阅读 · 0 评论 -
ElasticSearch.net In查询
public PUB_StockSearchResult SearchModelArr(PUB_StockSearch param) { PUB_StockSearchResult result = new PUB_StockSearchResult(); result.ResultList = new List();原创 2017-04-21 16:47:46 · 1611 阅读 · 0 评论 -
Elasticsearch-Head(Elastics6.4)安装部署
注:先部署nodejs先安装git, yum install git。获取head插件:git clone git://github.com/mobz/elasticsearch-head.gitcd elasticsearch-head进入到elasticsearch-head主目录,如下图:在此处运行:npm install 它会自动的从相应的地址进行下...原创 2018-10-29 17:20:51 · 723 阅读 · 0 评论