2017-07-27 27 views
0

我使用URL查詢參數中的排序字段向彈性搜索發送獲取請求。 ES正在迴應我有400個錯誤的請求錯誤,表示沒有爲[mysearchtype]找到映射,這隻有在有0條記錄時纔會發生。當我有記錄時,然後搜索很好,我得到的排序結果在Url中爲彈性搜索排序字段

回答

0

當有記錄它的作品,因爲動態映射生成。例如,創建索引時,解決方案是手動將映射分配給您的類型。檢查出the documentation here

如果你不想自己動手寫,你可以使用動態生成的一個:

  • 插入一條記錄
  • 看看映射:GET index/_mapping
  • 刪除索引
  • 使用先前的映射創建索引(參見doc)