我摄取到 ElasticSearch 中的文档格式如下所示:
{
'id':'514d4e9f-09e7-4f13-b6c9-a0aa9b4f37a0'
'created':'2019-09-06 06:09:33.044433',
'meta':{
'userTags':[
{
'intensity':'1',
'sentiment':'0.84',
'keyword':'train'
},
{
'intensity':'1',
'sentiment':'-0.76',
'keyword':'amtrak'
}
]
}
}
...用 python 摄取:
r = requests.put(itemUrl, auth = authObj, json = document, headers = headers)
这里的想法是 ElasticSearch 将keyword,intensity和sentiment视为以后可以查询的字段。但是,在 ElasticSearch 方面,我可以观察到这并没有发生(我使用 Kibana 搜索 UI)——相反,我看到字段“meta.userTags”的值是整个对象列表。
如何在列表中创建 ElasticSearch 索引元素?
德玛西亚99
哔哔one
相关分类