lucene-solr-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Erick Erickson <erickerick...@gmail.com>
Subject Re: Regarding JSON indexing in SOLR 4.10
Date Wed, 30 Mar 2016 23:13:29 GMT
Hmmm, not sure and unfortunately won't be able to look very closely.
Do the Solr logs say anything more informative?

Also, the admin UI>>select core>>documents lets you submit docs
interactively to Solr, that's also worth a try I should think.

Best,
Erick

On Wed, Mar 30, 2016 at 3:15 PM, Aditya Desai <adityard@usc.edu> wrote:
> Hi Erick
>
> Thanks for your email. Here is the attached sample JSON file. When I indexed
> the same JSON file with SOLR 5.5 using bin/post it indexed successfully.
> Also all of my documents were indexed successfully with 5.5 and not with
> 4.10.
>
> Regards
>
> On Wed, Mar 30, 2016 at 3:13 PM, Erick Erickson <erickerickson@gmail.com>
> wrote:
>>
>> The document you're sending to Solr doesn't have an "id" field. The
>> copyField directive has
>> nothing to do with it. And you copyField would be copying _from_ the
>> id field _to_ the
>> Keyword field, is that what you intended?
>>
>> Even if the source and dest fields were reversed, it still wouldn't
>> work since there is no id
>> field as indicated by the error.
>>
>> Let's see one of the json files please? Are they carefully-formulated
>> or arbitrary files? If
>> carefully formulated, just switch
>>
>> Best,
>> Erick
>>
>> On Wed, Mar 30, 2016 at 11:26 AM, Aditya Desai <adityard@usc.edu> wrote:
>> > Hi Paul
>> >
>> > Thanks a lot for your help! I have one small question, I have schema
>> > that
>> > includes {Keyword,id,currency,geographic_name}. Now I have given
>> > <uniqueKey>id</uniqueKey>
>> > And
>> > <copyField source="id" dest="Keyword"/>
>> > Whenever I am running your script I am getting an error as
>> >
>> > <response>
>> > <lst name="responseHeader"><int name="status">400</int><int
>> > name="QTime">2</int></lst><lst name="error"><str name="msg">Document
is
>> > missing mandatory uniqueKey field: id</str><int
>> > name="code">400</int></lst>
>> > </response>
>> >
>> > Can you please share your expertise advice here. Can you please guide me
>> > a
>> > good source to learn SOLR?
>> >
>> > I am learning and I would really appreciate if you can help me.
>> >
>> > Regards
>> >
>> >
>> > On Wed, Mar 30, 2016 at 6:55 AM, Paul Hoffman <paul@flo.org> wrote:
>> >
>> >> On Tue, Mar 29, 2016 at 11:30:06PM -0700, Aditya Desai wrote:
>> >> > I am running SOLR 4.10 on port 8984 by changing the default port in
>> >> > etc/jetty.xml. I am now trying to index all my JSON files to Solr
>> >> > running
>> >> > on 8984. The following is the command
>> >> >
>> >> > curl '
>> >>
>> >> https://urldefense.proofpoint.com/v2/url?u=http-3A__localhost-3A8984_solr_update-3Fcommit-3Dtrue&d=CwIBAg&c=clK7kQUTWtAVEOVIgvi0NU5BOUHhpN0H8p7CSfnc_gI&r=aLfk1zsmx4LG4nTElFRiaw&m=7B13rM0e1iuqzbXK9vK6b5luu5je3SpeGunT1bf-MWA&s=R9qSptMrt9o6C0BXmeQdtm3_bx4fFbABYFja2XUFylA&e=
>> >> ' --data-binary *.json
>> >> > -H 'Content-type:application/json'
>> >>
>> >> The wildcard is the problem; your shell is expanding --data-binary
>> >> *.json to --data-binary foo.json bar.json baz.json and curl doesn't
>> >> know
>> >> how to download bar.json and baz.json.
>> >>
>> >> Try this instead:
>> >>
>> >> for file in *.json; do
>> >>     curl '
>> >>
>> >> https://urldefense.proofpoint.com/v2/url?u=http-3A__localhost-3A8984_solr_update-3Fcommit-3Dtrue&d=CwIBAg&c=clK7kQUTWtAVEOVIgvi0NU5BOUHhpN0H8p7CSfnc_gI&r=aLfk1zsmx4LG4nTElFRiaw&m=7B13rM0e1iuqzbXK9vK6b5luu5je3SpeGunT1bf-MWA&s=R9qSptMrt9o6C0BXmeQdtm3_bx4fFbABYFja2XUFylA&e=
>> >> ' --data-binary "$file" -H 'Content-type:application/json'
>> >> done
>> >>
>> >> Paul.
>> >>
>> >> --
>> >> Paul Hoffman <paul@flo.org>
>> >> Systems Librarian
>> >> Fenway Libraries Online
>> >> c/o Wentworth Institute of Technology
>> >> 550 Huntington Ave.
>> >> Boston, MA 02115
>> >> (617) 442-2384 (FLO main number)
>> >>
>> >
>> >
>> >
>> > --
>> > Aditya Ramachandra Desai
>> > MS Computer Science Graduate Student
>> > USC Viterbi School of Engineering
>> > Los Angeles, CA 90007
>> > M : +1-415-463-9864 | L :
>> > https://urldefense.proofpoint.com/v2/url?u=https-3A__www.linkedin.com_in_adityardesai&d=CwIFaQ&c=clK7kQUTWtAVEOVIgvi0NU5BOUHhpN0H8p7CSfnc_gI&r=aLfk1zsmx4LG4nTElFRiaw&m=ihbpCZYoNmoSqzckKlY5lkESOZXPuLtNIGjnLZCzj78&s=YD-dm-5blmQ07_4vYFoLz6r0NqKRNK1aHtIgHUvc48U&e=
>
>
>
>
> --
> Aditya Ramachandra Desai
> MS Computer Science Graduate Student
> USC Viterbi School of Engineering
> Los Angeles, CA 90007
> M : +1-415-463-9864 | L : https://www.linkedin.com/in/adityardesai
>

Mime
View raw message