Oh, I apologize...
When I ran it the first time, I must have tried putting it in a different
collection. Now that I saw it and put it into the correct collection (where the
schema is adjusted properly), it worked!
Thanks, that was the solution.
>Понедельник, 28 марта 2016, 14:44 -04:00 от Erik Hatcher
>:
>
>Alisa - sorry for not seeing this sooner, but I think Yonik is right… try
>adding `-format solr` to the command-line of bin/post.
>
>Solr 5.5 is where the changed occurred to use a different end-point for JSON.
>
>—
>Erik Hatcher, Senior Solutions Architect
>http://www.lucidworks.com
>
>
>
>>On Mar 28, 2016, at 2:04 PM, Alisa Z. < prol...@mail.ru > wrote:
>>@Yonik, thank you for your response.
>>
>>I think that the issue is of a different kind because my upload used to work
>>well on Solr 5.3.1 and does not want to work on Solr 5.5.0 because of some
>>changes in dynamic schema recognition. So maybe you could advise on
>>reconsidering the data model that I am using.
>>
>>I have the type_s field serving as an indicator of different types of
>>parents and children. However, in my data model, siblings at one level could
>>be of different type/category, e.g.,:
>>
>>-
>>type_s: PARENT
>>---/---|\
>>- type_s: child_type1 --
>>type_s: child_type2 - type_s: child_type3
>>--/--\
>>-
>>/--\---/ \
>>
>>type_s: grandchild_type4 type_s: grandchild_type5 grandchild_type6
>> grandchild_type4 grandchild_type7 grandchild_type5
>>
>>So the hierarchy distinguishing field type_s can have different values at
>>different levels of the hierarchy because the nodes could be of different
>>type.
>>
>>
>>Further, in Solr 5.3.1
>>solr-5.3.1$ bin/post -c my_collection ../data/data-solr.json
>>doesn't produce any error and I can produce BlockJoin queries using type_s
>>field for indicating the nodes.
>>
>>However, in Solr 5.5.0, when I try upload the same data in the same format
>>(which was consumed perfectly in Solr 5.3.2):
>>solr-5.5.0$ bin/post -c my_collection ../data/data-solr.json
>>I get the following error:
>>"msg":"ERROR: [parent=id1] multiple values encountered for non multiValued
>>field _childDocuments_._childDocuments_.type_s: [grandchild_type4,
>>grandchild_type5]" .
>>
>>
>>So now I feel that I should have either 2 types of fields for hierarchy
>>description: one for hierarchy level specification and another for type of
>>node specification; or make all single-valued fields multi-valued in
>>descendants. However, I am not sure whetherte 2nd option will uniquely
>>specify a document.
>>
>>Can anybody advise on the data modelling/schema approach for successful
>>navigation a hierarchical data structure?
>>I will be trying to adapt the approach outlined in " The Many Facets of
>>Apache Solr " to my data. Yet I would like to hear any other practical tips
>>for hierarchical data on Solr 5.5?
>>
>>Thank you in advance.
>>--Alisa
>>
>>
>>>Sat, 26 Mar 2016 -4:48:00 -0400 от Yonik Seeley < ysee...@gmail.com >:
>>>
>>>Found the JIRA: https://issues.apache.org/jira/browse/SOLR-7042
>>>It looks like you can try adding
>>> -format solr
>>>to your bin/post command line to get back to normal "solr JSON"
>>>
>>>-Yonik
>>>
>>>
>>>On Fri, Mar 25, 2016 at 8:43 PM, Yonik Seeley < ysee...@gmail.com > wrote:
On Fri, Mar 25, 2016 at 6:19 PM, Alisa Z. < prol...@mail.ru > wrote:
>Hi all,
>It is partially a question, partially a discussion.
>I am working with documents with deep levels of nesting. The documents are
>in a single JSON file (see a sample below).
>
>When I was on Solr 5.3.1,
>solr-5.3.1$ bin/post -c my_collection ../data/data-solr.json
I think i recall seeing a JIRA go by that changed the URL that
/bin/post hits from /update/json to /update/json/docs.
I know the latter does more processing and handles "custom" JSON, but
I don't know the details. That would be my guess about what changed
and what's messing you up.
You could try using curl directly to /update/json and see if that works
better.
-Yonik
>>
>