我正在对ElasticSearch索引执行多匹配搜索,我希望以与存储时相同的顺序返回源对象。
但是,当我从ElasticSearch查询中获得响应时,字段按字母顺序排列(这对我正在做的事情并不特别有用)。我相信它曾经在以前版本的ES中表现出理想的方式,但自从我最近升级以来它只按字母顺序返回字段。
编辑请注意,如果我执行标准的match_all搜索,那么我会按原始顺序返回字段。我想知道它是否与多匹配查询有关?
编辑2:好的,我刚刚再次运行它并以随机顺序(不按字母顺序)返回字段。也许这是ElasticSearch中的一个错误?