如何仅在Elasticsearch Python API中返回完全匹配项

时间:2018-07-11 19:58:13

标签: python elasticsearch elasticsearch-dsl

s = Search(using = client, index = . 
set_index).source(['metadata.Filename'])\
.query('match', Filename=(date))

total = s.count()

return total

我想查找元数据中出现'20180511'的实例总数。特定索引中的文件名。

此查询返回的匹配数比我预期的要多。元数据中的数据格式。文件名是GEOSCATCAT20180507_12 + 20180511_0900.V01.nc4。我的日期变量的格式为'20180511'。

我认为问题是匹配查询用分数来做事,即使不是完全匹配,它们也可能返回匹配。我想知道您是否对此问题有任何见识。

0 个答案:

没有答案