2017-02-08 104 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

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