- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
创建索引:
def create_index(index_name):
es=create_elastic_search_object()
entry_mapping = {
'entry-type': {
'properties': {
'text': {'type': 'string'},
'coordinates': {'type': 'geo_point'},
'username':{'type': 'string'} }
}
}
es.indices.create(index_name,body={'mappings':entry_mapping})
插入索引
coordinates= str(tweet[0][0])+","+str(tweet[0][1])
es.index(index=index_name, doc_type=keyword, id=start_id+ind, body={'text': tweet[1],'coordinates': coordinates,'username': tweet[2]})
错误:
*** RequestError: TransportError(400, u'mapper_parsing_exception', u'failed to parse')
调试:
(Pdb) body={'text': tweet[1],'coordinates': coordinates,'username': tweet[2]}
(Pdb) print body
{'username': 'csd', 'text': 'RT @funder: Court Doc:Trump evicted a disabled US Veteran because he had a therapy dog\n\n@votevets #trumprussia #resist #theresistance #russ...', 'coordinates': '-117.1304909,32.7211149'}
所有格式对我来说都是正确的,我错过了什么?
使用的库:
from elasticsearch import Elasticsearch
最佳答案
当我遇到同样的问题时,在我的例子中,我的字典中有 NULL 值,所以在阅读之前检查你的数据或尝试将你的值转换为 str。
关于amazon-web-services - RequestError : TransportError(400, u'mapper_parsing_exception', u'解析失败'),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42756922/
我正在尝试为这种日志设置映射(自动映射不起作用)。 这是我要分析的日志,感谢kibana(可在Internet上找到): {"index": {"_index":"logstash-2015.
我是 Elasticsearch 的新手。我尝试过 Stack Overflow 和其他网站上提供的不同解决方案,但它们对我不起作用,这就是我发布此问题的原因。 我正在尝试添加 tokenizer":
我在 Elasticsearch 中创建了一个名为 test 的索引。索引映射如下: { "title": { "type": "text", "fields"
从互联网提取了此查询 PUT developer { "mappings": { "developer": { "properties": { "name":
我正在使用 postman 与 Elasticsearch 服务器通信,当我尝试连接 Elasticsearch 服务器时, postman 收到错误消息。我哪里出错了? 这是我的代码。 { "m
我们试图在基数较低的字符串列之一上强制执行全局序数,以促进聚合。 以下是索引说明 { "recharge_olap": { "mappings": { "recharge_ol
使模板基于https://github.com/vanthome/winston-elasticsearch/blob/master/index-template-mapping.json {
我有一些Python代码,试图将某些文件解析为AWS ES。下面是代码: import re import elasticsearch import itertools from elasticsea
我正在尝试将SendGrid事件发送到kibana,出现以下错误 [root@elasticsearch-7 /]# sendgrid-event-logger Installing template
我已经将群集从6.8升级到7.93,现在无法创建索引了 起初我以为我的默认映射有问题,但是即使没有指定映射也得到了mapper_parsing_exception curl -X PUT localh
我有 ECK 设置,我正在使用 filebeat 将日志从 Kubernetes 发送到 elasticsearch。 我最近在我的配置中添加了 decode_json_fields 处理器,这样我就
服务器在端口 3000 上启动。 Error creating mapping[mapper_parsing_exception] No handler for type [string] decla
我目前正在运行以下集成:Debezium MySQL 连接器源代码(v0.9.0F),Kafka connect(confluent platform v5.1.2) 和接收器端的 ES(v6.5.4
这是错误 { Error: [mapper_parsing_exception] No handler for type [string] declared on field [type] a
我正在尝试使用以下代码将对象数组创建到 ES 中。除此参数外,其余参数均已正确插入。我认为这是因为数据类型问题 var body = { "expertise": [{
我正在尝试使用以下 JSON 创建 Elasticsearch 索引,这导致异常。我使用的 Elasticsearch 的当前版本是 6.4.0。 异常表示根映射定义具有不受支持的参数。不知道是什么问
当尝试在 Elasticsearch 7 中插入以下映射时 PUT my_index/items/_mapping { "settings":{ }, "mappings":{
我想为文档中的字段提供显式映射,因此我为我的索引演示定义了一个映射,如下所示: PUT /demo { "mappings": { "properties": { "X
问题:我已经创建了映射并且它在 elasticsearch 中工作正常1.7.1 但更新到 2.1.1 后会出现异常 异常(exception)情况 response: '{"error":{"r
当我使用 fluent-plugin-elasticsearch 将 Fluentd 收集的数据注入(inject) Elasticsearch 时,一些数据导致以下错误: 2017-04-09 23
我是一名优秀的程序员,十分优秀!