






















Elasticsearch适合海量数据(PB级别的)搜索,最多延迟1秒,实施高可用。现在公司里的商品信息、门店信息都使用ES了。



#match_all查询所有记录;includes显示指定的属性



match为分词查找,可以找到skuName里有 ”鸡蛋“、”鸡“、或”蛋” 的记录

#match_phrase短语匹配查询,先分词 分词后位置 不变进行匹配

term精确查询 并不知道分词器的存在,指定一个关键词;term指定多个关键词;from,size控制返回的数量;from从第几个文档开始(索引从0开始);size结果取几个文档


put /索引名/_doc/{id} 入参为”_source”的整个值域 如下所示


POST /索引名/_update/{id} 入参里的doc内容为”_source”的值域里的某个属性

query通过查询条件指定要更新的文档范围,script是要执行的脚本内容,"source":"ctx._source.skuName ='XXX' " 其中skuName是要更新的字段名

此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。