2017-09-01から1ヶ月間の記事一覧

Elasticsearch, doc, source, all

Elasticsearch上でデータを読むとき、 doc, source, all fieldを使うことができる。 じゃ、例えばupdate with queryのpainless scriptで参照する時、 どっちが早いか。 下記の文書を見ると、_docを参照するほうが一番いいらしい。 https://www.elastic.co/gu…

Elasticsearch, 排他, 原子性, transaction関連

■一個のdocumentのupdateに関しては原子的。 https://www.elastic.co/guide/en/elasticsearch/guide/current/optimistic-concurrency-control.html ■だが、bulkを使って複数のdocumnetをupdateする場合は bulk単位のtransacionは保証しない。 例えば、bulkで…

Elasticsearch, script, 複数field update

Elasticsearchで、scirpt(painless)を使う時、 区切りを付けるとき、";" します。 下記みたく、複数のfieldをupdateする時など 使えますね。 POST /plays/_update_by_query{ "script":{ "inline":"ctx._source.year = '1988'; ctx._source.title = 'updated'…

始まりの旋律

29才の 外人の少年です。。 いろいろ興味があって なんとかできるようになりたくて 残してみます。 案外けっこう頑張ってますね。 ただ、 いい人になれたらと 思います。