
ES
李先生的李
手机 一三五52096843
展开
-
ElasticSearch 使用Script排序时使用嵌套字段 Nested sorting when sorting by scripts
ES的文档在讲解Nested Sorting时,只简单说了一句支持脚本排序(https://www.elastic.co/guide/en/elasticsearch/reference/6.2/search-request-sort.html),但并没有给出具体的语法。我在一个项目需要基于一个嵌套字段进行脚本排序,摸索了好长时间才找出正确的语法结构,现分享出来,希望有类似需求的同学能节省一些时...原创 2018-06-26 18:17:48 · 5679 阅读 · 3 评论 -
ES:配置相似度模型,甚至可以用脚本实现一个快速实现简单的打分模型
详见文档https://www.elastic.co/guide/en/elasticsearch/reference/current/index-modules-similarity.html#configuration转载 2018-06-26 18:22:27 · 1551 阅读 · 0 评论 -
5.5 ElasticSearch, 一次错误排查:使用嵌套结构体中的价格正序,结果却不是按照价格正序返回的。
使用Java开发,先在QueryQuilder中构建了nested query, 然后在SortBuilder中使用同一个nested object进行排序,因而nested_filter复用了QueryBuilder中的nested query, 大致的Query string如下: { "_source": ["*"], "from" : 0, "size" : 10, ...原创 2018-08-02 15:42:59 · 1409 阅读 · 0 评论 -
Elastic 5.5。 脚本中访问字段的方式总结
参考文档:https://www.elastic.co/guide/en/elasticsearch/reference/master/modules-scripting-fields.html#modules-scripting-stored文档写的很详情,需要注意一点,_source在update和search中访问的方式是不一样的。update中是ctx._source, searc...原创 2018-08-02 16:06:29 · 498 阅读 · 0 评论