1

「timestamp」フィールドでソートしようとしています (これは「_timestamp」のデフォルトではありません)。「timestamp」フィールドには、micro-unixtime が格納されます

"_source": {
   ...
   "timestamp": "1381256450000" 
   ...
}

スクリーンショットでは、この値が「ソート」(右側) に表示されます。最後のレコードは確実に結果の一番上にあるはずです。しかし、そうではありません。

スクリーンショット: Eクエリ

4

1 に答える 1

1

エラスティックサーチのウェブサイトから:

デフォルトでは、フィールドに関連付けられたマッピングがない場合、検索リクエストは失敗します。ignore_unmapped オプションを使用すると、マッピングのないフィールドを無視し、それらでソートしないことができます。

結果の並べ替えにフィールドを使用する場合は、フィールドをマップする必要があります。

于 2013-10-15T09:32:46.747 に答える