function を呼び出すたびに、特定の URL へのアクセス数を保持する(url,visits)
インデックスを作成したいと考えています。どうやってやるの?これまでのところ、挿入を作成することはできましたが、カウンターを増やすことはできません。elasticsearch
myfunction
def myfunction():
a = elasticsearch.index(index='test_index_1' , doc_type='test_doc_type' , id="url" , body={'data' : {'visits' : 1} , 'doc_as_upsert' : True})
app.logger.info(a)
b = elasticsearch.update(index='test_index_1' , doc_type='test_doc_type' , id="url" , body={
'script' : 'ctx._source.data.visits += visit',
'params' : {
'visit' : 1
}
})
app.logger.info(b)