elasticsearch


Struggling to define the mapping for nested schema where same element name is used in parent and child


I have been trying to define the proper mapping for my json schema. but after trying all possible variable types and other attributes I have not been able to upload my json.
In my json I have a key "P" which is nested and complex in nature. this element is present in different sibling level objects and exhibits text,array,nested,object .
after my schema gets created when I try to load my json it fails with below error
$ curl -XPnST 'http://localhost:9200/ridev2/1' -d #v22.jso
{"error":{"root_cause":[{"type":"illegal_argument_exception","reason":"Can't merge a non object mapping [EXPLA.SIDEHED.P] with an object mapping [EXPLA.SIDEHED.P]"}],"type":"illegal_argument_exception","reason":"Can't merge a non object mapping [EXPLA.SIDEHED.P] with an object mapping [EXPLA.SIDEHED.P]"},"status":400}
Not sure what to do if this issues doesn't get resolved I might have to switch to some other text search db to try out. Please help me understanding where am doing wrong.
My mapping json:
curl -XDELETE 'localhost:9200/ridev2?pretty'
curl -H 'Content-Type: application/json' -XPUT http://localhost:9200/ridev2 -d '{
"mappings": {
"title21": {
"properties": {
"CFRDOC": {
"properties": {
"AMDDATE": {
"type": "text"
},
"FMTR": {
"properties": {
"EXPLA": {
"properties": {
"PRTPAGE": {
"type": "object",
"properties": {
"_P": {
"type": "text"
}
}
},
"SIDEHED": {
"type": "object",
"properties": {
"HD": {
"type": "object"
},
"P": {
"type": "object",
"properties": {
"_": {
"type": "text"
},
"E": {
"type": "object",
"properties": {
"_": {
"type": "text"
},
"T": {
"type": "text"
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
The real json which am uploading :-------
{
"EXPLA": {
"SIDEHED": [
{
"HD": {
"_": "HOW TO USE THE CODE OF FEDERAL REGULATIONS",
"SOURCE": "HED"
},
"P": [
"The Code of Federal Regulations is...atest version of any given rule.",
"To det..ent of any given rule."
]
},
{
"HD": {
"_": "OMB CONTROL NUMBERS",
"SOURCE": "HED"
},
"P": {
"_": "The Paperwork Reductio...rdkeeping or reporting requirements.",
"PRTPAGE": {
"P": "vi"
}
}
},
{
"HD": {
"_": "“[RESERVED]” TERMINOLOGY",
"SOURCE": "HED"
},
"P": "The term “[Reserved]” is used as a pl...dentally dropped due to a printing or computer error."
},
{
"HD": {
"_": "CFR INDEXES AND TABULAR GUIDES",
"SOURCE": "HED"
},
"P": [
{
"_": "A subject index t...anua...also included in this volume ",
"E": {
"_": "Index and Finding Aids.",
"T": "04"
},
"PRTPAGE": {
"P": "vii"
}
},
"An index to ...” is carried within that volume.",
"The Fed....ral Register.",
"A List of C..FR titles."
]
},
{
"HD": {
"_": "SALES",
"SOURCE": "HED"
},
"P": "The Government Publishing Office (GPO) ... 979050, St. Louis, MO 63197-9000."
},
{
"HD": {
"_": "ELECTRONIC SERVICES",
"SOURCE": "HED"
},
"P": [
{
"_": "The full text of the C...Phone 202-512-1800, or 866-512-1800 (toll-free). E-mail, ",
"E": [
{
"_": "www.ofr.gov.",
"T": "03"
},
{
"_": "ContactCenter#gpo.gov.",
"T": "03"
}
]
},
{
"_": "The e-CFR is..rnment Publishing Office. It is available at ",
"E": {
"_": "www.ecfr.gov.",
"T": "03"
}
},
{
"E": {
"_": "January 1, 2016.",
"T": "03"
}
}
]
}
]
}
}
Need urgent help

Related Links

Elasticsearch 5.1.1cannot bind local ip address
Selecting documents in elasticsearch
Docker: elastic search image with preloaded schema/data
Elasticsearch does not work with Wagtail 1.7 and SSL active
logstash-input-twitter plugin issue with proxy
Populate a field value for all docs in an index in elastic search using logstash
Are Elasticsearch ScriptedMetric aggregations compatible with Pipeline Aggregations?
Elasticsearch client does not fetch result when a single client node goes down
Error during update document with embedded value
Logstash read a very large number of static xml files ( input file plugin)
NEST aggs collection is read only
installing x-pack stops elasticsearch from running
How to get aggregated term vector in elasticsearch?
ElasticSearch: groovy script to painless
Elasticsearch how do get Sum in aggregation query
Elastic search ORing and ANDing in query

Categories

HOME
xpath
generics
operating-system
activemq
nsis
greasemonkey
impala
jpa-criteria
log4j2
lapack
sap-fiori
circleci
texas-instruments
orange-api
synthesis
reselect
gravity
libgit2
candlestick-chart
crud
points
math.js
miniprofiler
boolean-logic
tsung
tightvnc
infopath2010
mongodb-3.4
delayed-job
seafile-server
lxml
cucumber-junit
sql-execution-plan
kendo-listview
formsauthenticationticket
cordys-opentext
django-smart-selects
llvm-ir
flowchart
plane
distributed-caching
morphline
sonarqube5.2
sonicmq
sharpdx
karabiner
winston
punctuation
android-sharing
finder
annotatorjs
qtextedit
pjax
bigdecimal
msg
pyaudio
jsf-2.3
spring-mongo
raw-sockets
vaadin4spring
distributed-cache
linuxbrew
cfwheels
css-paged-media
console.log
scala-swing
mathematical-expressions
datagridcomboboxcolumn
flurry-analytics
dc
image-rotation
squeezebox
.htpasswd
incognito-mode
reference-counting
preorder
windows-taskbar
sensormanager
google-code-prettify
hints
indesign-server
bcdedit
notin
arel
ui-design
jbox2d
linkbutton
semantic-merge
xalan
towers-of-hanoi
image-formats
viewpagerindicator
navigationcontroller
multidrop-bus
motodev-studio
jmenu
3des
aspbutton
source-code-protection

Resources

Mobile Apps Dev
Database Users
javascript
java
csharp
php
android
MS Developer
developer works
python
ios
c
html
jquery
RDBMS discuss
Cloud Virtualization
Database Dev&Adm
javascript
java
csharp
php
python
android
jquery
ruby
ios
html
Mobile App
Mobile App
Mobile App