2017-02-08 83 views
6

我读了这个doc以了解'search_after'并有两个问题。弹性搜索 - search_after参数

  1. 我很好奇,“鸣叫#654323”来自哪里。这是 文件ID或字段数据之一吗?
  2. 当我添加了多个参数search_after,是'和' 条件或'或'条件?

    前) “search_after”:[1463538857,5147821]

回答

8
  1. 如在该文档中提到,"tweet#654323"是文档,它是由所述_type_id_uid值的文件。

  2. 你有sort条款你需要尽可能多的值search_after这些值必须订购相同的方式,你的排序子句。在"search_after": [1463538857, 5147821]中,它看起来像是按日期字段和其他某个ID字段进行排序。

+0

还有一个问题。我如何理解与uid命令?我明白,当我没有指定它时,id是随机产生的。 id是用一些插入顺序制作的? –

+1

如果您没有指定ID,它将以随机方式生成。以随机生成的两个ID为单位的文档,不能根据这样一个随机ID来扣除首先索引的文档。 – Val

+0

谢谢。我完全理解你的回答:) –