【问题标题】:ElasticSearch Explain Result Output: Nested Level of Description with Weight or CustomScoreElasticSearch 解释结果输出:带有权重或 CustomScore 的嵌套描述级别
【发布时间】:2014-06-05 16:18:21
【问题描述】:

我正在解析 Elasticsearch 解释输出。我试图找出作为价值、描述、细节组合的一部分的第一个相关描述有多深。我正在尝试解析具有“权重”或“CustomScore”的描述。

因为我找不到具有类似 XPath 的功能来查找兄弟节点的 Json 解析器(比如我找到了一个描述节点,因为在字符串“weight(”上匹配,那么我想收集作为兄弟节点的“值”)我我依赖递归。我已经看到“权重”或“CustomScore”的描述从第一个值、描述、细节组合开始有 5 个级别。这对我来说没问题。我想知道它是否会更深入更高的量级说 10、20 或 30。

【问题讨论】:

    标签: json search elasticsearch analysis


    【解决方案1】:

    解释输出取决于正在执行的查询。如果您仔细查看它的结构,您会注意到它与查询的元素相匹配,并且解释的内部元素对应于查询的内部结构。因此,与您相关的元素可以与您的查询要求的一样深。另请注意,解释功能从未打算在生产中使用。它的重量很重而且速度很慢。我不太确定您试图通过解析解释来解决什么问题,但我怀疑可能有比解释解析更有效的解决方案。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-10-20
      • 1970-01-01
      • 2016-04-21
      • 1970-01-01
      • 2019-12-14
      • 1970-01-01
      • 2011-09-11
      相关资源
      最近更新 更多