2017-07-27 13 views
0

URLクエリパラメータのソートフィールドを使用して弾性検索にリクエストを送信しています。 ESは[mysearchtype]のマッピングが見つからないと言って400の悪い要求エラーで私に応答しています。これは0レコードがあるときだけ起こります。レコードがあると検索は正常で、ソートされた結果が得られますURLのフィールドを弾性検索用に並べ替える

答えて

0

レコードがあるときは、動的マッピングが生成されるため、レコードがあるときに機能します。たとえば、索引作成時に、手動でマッピングをタイプに割り当てる方法があります。チェックアウト:the documentation here

あなたはそれを自分で書きたくない場合は、動的に生成されたいずれかを使用できます。一つのレコード

  • を挿入

    • は、マッピングを見てみましょう:GET index/_mapping
    • はインデックス
    • を削除します
    • 以前のマッピングでインデックスを作成する(cf. docを参照)
  • 関連する問題