1

MongoDB には ObjectId 形式 (型、呼び方は何でも) があり、次の機能があります。

  • ID が作成された日付を暗黙的に格納し、
  • クライアント側で生成されるため、ID を取得するためにデータベースにヒットする必要はありません。

ElasticSearch には同じ機能がありますか?

4

1 に答える 1

1

私の知る限り、Elasticsearch にはその機能がありません。ID を指定せずにドキュメントをインデックス化する場合。id は自動生成され、ハッシュであるため、そこから日付を推測することはできません :( .

2 番目の質問については、ドキュメントのインデックスを作成するときに ID が返されるため、ID を取得するために db をヒットする必要はありません。

curl -XPOST  'http://localhost:9200/test/test/' -d '
{
    "test_field": 1
}'
{"ok":true,"_index":"test","_type":"test","_id":"T7KTroYsT86JlxCtclfScA","_version":1}
于 2013-09-14T14:48:39.623 に答える