不要理解弹性搜索解释结果的价值

时间:2014-09-04 07:52:51

标签: elasticsearch lucene scoring

我正在了解弹性搜索中要求解释的结果。我理解其中最重要的部分,但有一个我无法找到的信息。下面是一个简单匹配查询的解释部分,我在一个字段中有一个术语。这是结果:

_explanation:
  value: 4.715253
  description: "weight(name:love in 604) [PerFieldSimilarity], result of:"
  details:
  - value: 4.715253
    description: "fieldWeight in 604, product of:"
    details:
    - value: 1.0
      description: "tf(freq=1.0), with freq of:"
      details:
      - value: 1.0
        description: "termFreq=1.0"
    - value: 4.715253
      description: "idf(docFreq=57, maxDocs=2382)"
    - value: 1.0
      description: "fieldNorm(doc=604)"

我正在寻找数字604的含义,有没有人有想法?

1 个答案:

答案 0 :(得分:1)

604是文档ID。

这是您传递给IndexSearcher.doc以便从索引中获取文档存储字段的ID号,通常是在首次搜索其他一些条件后(文档ID不能保证保持不变)。