Elasticsearch CommonTerms 名称 属性 解释

Elasticsearch CommonTerms Name property explanation

我是 Elasticsearch 的新手,但之前使用过 Lucene.net。有人可以解释一下 name 参数的用途吗?因为我在网上找不到解释(在他们的官方文档页面上也找不到:https://www.elastic.co/guide/en/elasticsearch/client/net-api/current/common-terms-usage.html)。

我指的是这个字段:.Name("named_query")

q
.CommonTerms(c => c
    .Field(p => p.Description)
    .Analyzer("standard")
    .Boost(1.1)
    .CutoffFrequency(0.001)
    .DisableCoord()
    .HighFrequencyOperator(Operator.And)
    .LowFrequencyOperator(Operator.Or)
    .MinimumShouldMatch(1)
    .Name("named_query")
    .Query("nelly the elephant not as a")
)

.Name() 映射到 JSON 查询 DSL 中的 _name。众所周知,Named queries 可用于了解给定命中匹配的 bool 查询中的哪些查询。