让我们假设我在ElasticSearch的“测试”索引中具有以下字段:
类别->字段类型是关键字,可能包含类别列表;
os_platforms->字段类型是关键字,可能包含os平台列表;
国家/地区->字段类型为关键字,可能包含国家/地区列表;
让我们假设这里的“类别”字段具有两个值[c1,c2],“ os_platforms”字段具有单个值[p1],“国家”字段具有[ANY]值。在这里,我希望此“国家”字段与搜索查询中的任何给定值匹配。因此,例如,如果您在查询中提供c1,p1和任何国家/地区名称,则它应该至少具有一个匹配项,因为索引中包含c1和p1值。
任何想法如何在ElasticSearch中实现?