这可能听起来像一个愚蠢的问题,但我找不到有关在弹性搜索上使用字符串数组搜索的任何信息(而不是搜索包含字符串字段的文档),以及是否加权/得分计算受订单影响。所以我想知道,当我执行应用程序端连接时,是否会在第一个查询的结果数组中对第二个查询的结果进行评分时的顺序 -
实施例。 (忽略语法)
first query results = [6, 3, 9, 7]
second query = 'will have: terms { aFieldInThisDocument: first query results }'
现在我想知道是否这样,例如,如果第二个查询中的两个结果最初都会得到非常相似的分数(并且两个分数较低的文档匹配'aFieldInThisDocument'和'6') ...
- >将'aFieldInThisDocument'与'6'匹配的结果的分数是否会受到6在数组中所有其他结果之前出现的事实的影响(可能将该结果的得分高于其他结果的得分) ?