- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用elasticsearch-py在 flex 索引中添加一些字典,
我将字典添加到索引和包含列表的字典,在我的代码中添加了该字典,但它给了我这样的错误:
RequestError: TransportError(400, u'mapper_parsing_exception', u'failed to parse [long_spec]')
搜索后,我得到了我应该在 flex 图中添加一些 map ,然后在映射中添加"long_spec":{ "type": "text" }
和其他测试"long_spec"{ "type": "string" }
的方法,但是它不起作用。
我在python中使用它self.es.index(index="new_index", doc_type='user',body=dict)
我的字典是这样的:
{'long_spec': [{'header': u'Design', 'specification': [{u'Device
type:': [u'Smart phone']}, {u'OS:': [u'Android (7.0)']}, {u'Form
factor:': [u'Candybar']}, {u'Dimensions:': [u'6.06 x 3.03 x 0.35
inches (153.9 x 77 x 8.9 mm)']}, {u'Weight:': [u'6.38 oz (181 g)']},
{u'Features:': [u'Fingerprint (touch), Touch sensitive control
keys']}, {u'Keys:': [u'Right: Volume control, Lock/Unlock key']},
{u'Colors:': [u'Black, Gold, Pink']}]}, {'header': u'Display',
'specification': [{u'Physical size:': [u'5.5 inches']},
{u'Resolution:': [u'720 x 1280 pixels']}, {u'\n': [u'267 ppi']},
{u'\n': [u'IPS LCD']}, {u'\n': [u'70.40 %']}, {u'Colors:': [u'16 777
216']}, {u'Touchscreen:': [u'Capacitive, Multi-touch', u'\n']},
{u'Features:': [u'Ambient light sensor, Proximity sensor']}]},
{'header': u'Camera', 'specification': [{u'Camera:': [u'13
megapixels', u'\n', u'LED', u'\n', u'F2.0', u'\n', u'25 mm', u'\n',
u'Dual-camera (13-megapixel, 120-degree viewing angle), Autofocus
(Phase detection)', u'\n', u'Touch to focus, Face detection,
Self-timer, Digital zoom, Geo tagging', u'\n', u'Exposure
compensation, ISO control, White balance presets', u'\n', u'Burst
mode, High Dynamic Range mode (HDR), Panorama', u'\n']},
{u'Camcorder:': [u'1920x1080 (1080p HD) (30 fps)', u'\n', u'Time-lapse
video, Picture-taking during video recording, Digital image
stabilization, Video calling, Video sharing', u'\n']}, {u'Front-facing
camera:': [u'8 megapixels', u'\n', u'Wide Angle, Flash', u'\n']}]},
{'header': u'Hardware', 'specification': [{u'\n': [u'Qualcomm
Snapdragon 430 8937 ']}, {u'\n': [u'Octa-core, 1400 MHz, ARM
Cortex-A53, 64-bit, 28 nm']}, {u'\n': [u'Adreno 505', u'\n']}, {u'\n':
[u'4 GB RAM (800 MHz) / LPDDR2']}, {u'\n': [u'64 GB']}, {u'\n':
[u'microSD, microSDHC, microSDXC up to 256 GB']}]}, {'header':
u'Battery', 'specification': [{u'\n': [u'5000 mAh']}, {u'Type:':
[u'Not user replaceable']}, {u'Fast Charge:': [u'Yes']}, {u'Talk time
(3G):': [u'40.00 hours']}, {u'Stand-by time (4G):': [u'46.0 days (1104
hours)']}, {u'Internet use:': [u'26 hours', u'\n']}, {u'Video
playback:': [u'22.00 hours']}]}, {'header': u'Multimedia',
'specification': [{u'Screen mirroring:': [u'Wireless screen share']},
{u'Music player:': [u'Album, Artist, Genre, Playlists', u'\n', u'Album
art cover, Background playback', u'\n', u'MP3, AAC, FLAC, WAV, M4A
(Apple lossless), AMR, OGG, MIDI', u'\n']}, {u'Video playback:':
[u'MPEG4, H.263, H.264', u'\n']}, {u'Radio:': [u'FM', u'\n']},
{u'Speakers:': [u'Earpiece, Loudspeaker']}, {u'Headphones connector:':
[u'3.5mm']}]}, {'header': u'Cellular', 'specification': [{u'GSM:':
[u'850, 900, 1800, 1900 MHz']}, {u'UMTS:': [u'800, 850, 900,
1700/2100, 1900, 2100 MHz']}, {u'LTE (FDD):': [u'Bands 1, 2, 3, 4, 5,
7, 8, 12, 17, 18, 19, 26, 28']}, {u'LTE (TDD):': [u'Bands 38, 41']},
{u'Data:': [u'LTE Cat 4 (150/50 Mbit/s), HSDPA+ (4G) 42.2 Mbit/s,
HSUPA 5.76 Mbit/s']}, {u'2G Data:': [u'EDGE, GPRS']}, {u'Nano SIM:':
[u'Yes']}, {u'Multiple SIM cards:': [u'2 slots']}, {u'VoLTE:':
[u'Yes']}, {u'Global Roaming:': [u'Yes']}]}, {'header': u'Phone
features', 'specification': [{u'Sensors:': [u'Accelerometer,
Gyroscope, Compass', u'\n']}, {u'Notifications:': [u'Haptic
feedback']}, {u'Phonebook:': [u'Unlimited entries, Caller groups,
Multiple numbers per contact, Search by both first and last name,
Picture ID, Ring ID']}, {u'Organizer:': [u'Calendar, Alarm,
Calculator, World clock, Timer, Stopwatch, Countdown timer']},
{u'Messaging:': [u'SMS, MMS, Threaded view, Predictive text input']},
{u'E-mail:': [u'IMAP, POP3, SMTP, Microsoft Exchange', u'\n']},
{u'Instant Messaging:': [u'Hangouts / Google Talk', u'\n']}, {u'Other
features:': [u'Voice dialing, Voice commands, Voice recording']}]},
{'header': u'Connectivity', 'specification': [{u'Bluetooth:': [u'4.1',
u'\n', u'Advanced Audio Distribution (A2DP), Audio/Visual Remote
Control Profile (AVRCP), Generic Access (GAP), Handsfree (HFP),
Headset (HSP), Message Access Profile (MAP), Object Push (OPP), Phone
Book Access (PBAP)', u'\n']}, {u'Wi-Fi:': [u'802.11 b, g, n', u'\n',
u'Yes', u'\n', u'Yes', u'\n']}, {u'USB:': [u'USB 2.0', u'\n',
u'microUSB', u'\n', u'Mass storage device, USB Host, USB charging',
u'\n']}, {u'Charging connector:': [u'microUSB']}, {u'\n': [u'GPS,
A-GPS, Glonass, BeiDou']}, {u'Navigation:': [u'Turn-by-turn
navigation, Voice navigation']}, {u'Other:': [u'VoIP, Tethering,
Computer sync, OTA sync']}]}, {'header': u'Availability',
'specification': [{u'Officially announced:': [u'17 Aug 2017']}]}]}
最佳答案
每当您要索引的字段的类型与指定的映射不同时,就会得到mapper_parsing_exception。对于您而言, long_spec 字典在各个文档中必须具有不同的数据类型,因此会出现错误。您可以按照以下步骤复制错误:
尝试建立文件索引
PUT regexpindex/product/4
{
"documentId": 1234,
"someOtherInfo": "Product1\\Product1",
"permissions": ["a", "b", "c", "g"]
}
PUT regexpindex/product/4
{
"documentId": "some-string",
"someOtherInfo": "Product1\\Product1",
"permissions": ["a", "b", "c", "g"]
}
关于python - Elasticsearch不允许我添加较长的字典[TransportError(400)],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45965270/
我有一个 ASP.NET 网站,我希望只允许 AD 组中的用户访问该网站。我正在使用如下的 web.config 片段,但这似乎不起作用:
仅当选中所有框时才应禁用“允许”按钮。我该怎么做?我已经完成了 HTML 部分,如下所示。如何执行其中的逻辑部分?即使未选中一个复选框,也应禁用“允许”按钮
当前有一个Navigator.push(context,route),但是上下文部分返回了错误,在尝试调试后,我发现问题是因为我在调用一个函数而不是直接将home设置为widget树。但是现在我不确定
这是我的邮政编码正则表达式 ^[a-zA-Z0-9]{1,9}$ 但不允许 A-12345。如何更改 - 也将被允许的正则表达式? 最佳答案 在字符集的开头或结尾添加-([...]): ^[-a-zA
我目前正在建立我的网站,但遇到了一个问题 JavaScript 中的混合内容阻止 当我尝试加载和显示来自 的图像和页面时,Chrome、Mozilla 和 Explorer 会发生这种情况http 我
我见过使用: [mysqld] bind-address = 255.112.324.12 允许远程访问单个 IP。我如何允许从 mysql 远程访问所有 IP? 最佳答案 如果你想允许它用于所
我想知道是否可以使用模板实现某些功能。我想要做的是允许特定的“复制构造函数和赋值运算符”从一个模板到另一个模板并禁用其他模板。 我想我只完成了一件我想要的事情,所以我提供了下面的类(class)。对于
这个问题在这里已经有了答案: How to validate an email address in PHP (15 个答案) 关闭 2 年前。 正则表达式让我大吃一惊。我如何更改此设置以验证带有加
解析可以采用以下格式之一的日期的最佳方法是什么 "dd-MM-yyyy HH:mm" "dd/MM/yyyy HH:mm" "dd.MM.yyyy HH:mm" 无需创建 3 个 SimpleD
我们知道,下面的代码格式不正确,因为成员 x 在依赖的基类中。但是,将指定行上的 x 更改为 this->x 将修复错误。 template struct B { int x; }; tem
如果能帮助我理解“Java 并发实践”中的以下内容,我将不胜感激: Calling an overrideable instance method(one that is neither privat
此时如果上传一个不在预定义的安全扩展名列表,如.lrc,会报错: File type does not meet security guidelines. Try another. 解决此问题有
我有一个运行韵律,可以为我的几个域和一个 friend 域处理 XMPP。我 friend 域中的一位用户(他的妻子)想更改她的密码(实际上她忘记了她,所以我会用 prosodyctl 设置一个,然后
使用 nginx,您可以允许和拒绝范围和 ips (https://www.nginx.com/resources/admin-guide/restricting-access/)。使用realip模
什么是一些好的克里金法/插值想法/选项,可以让重度权重的点在绘制的 R map 上的轻权重点上流血? 康涅狄格州有八个县。我找到了质心并想绘制这八个县中每个县的贫困率。其中三个县人口稠密(约 100
我正在使用 virtualbox + ubuntu + vagrant . 但是我不能ping或 wget任何网址。请指导我如何允许虚拟机访问我的主机的互联网? 最佳答案 这对我有用。 使用此配置 V
标题可能有点令人困惑,所以让我向您解释一下。 在 Swift 中,我们可以拥有带有默认参数值的函数,例如: func foo(value: Int = 32) { } 我们也可以有 In-Out 参数
有TextView1 和TextView2。 TextView2 应该 float 在 TextView1 的右侧。只要两个 TextView 的总宽度不使 TextView2 与右侧的框重叠,Tex
使用 Magento 收集方法 addFieldToFilter 时是否可以允许按 NULL 值进行过滤?我想选择集合中具有自定义属性的所有产品,即使没有为该属性分配任何值。 最佳答案 您不需要使用
我正试图从 .htaccess 文件中的规则中“排除”一个目录(及其所有文件夹)... 不确定这是否可能? .htaccess 文件是这样的: Order Allow,Deny Deny from a
我是一名优秀的程序员,十分优秀!