Ahmet, Assuming there is a multiValued field called "Name" of type string stored in index -
//Doc 1 "id" : 23512 "HotelId" : [ "12", "23", "12" ] "Name" : [ "[[\"Ethan\", \"G\", \"\"],[\"Steve\", \"Wonder\", \"\"]]", "[]", "[[\"hifte\", \"Grop\", \"\"]]" ] // Doc 2 "id" : 23513 "HotelId" : [ "12", "12" ] "Name" : [ "[[\"Ethan\", \"G\", \"\"],[\"Steve\", \"\", \"\"]]", "[]", ] Here, how do I find the document with Name that contains "Steve Wonder"? I tried q="***[\"Steve\", \"Wonder\", \"\"]]" but that doesn't work. On Fri, Jun 6, 2014 at 11:10 AM, Ahmet Arslan <iori...@yahoo.com.invalid> wrote: > Hi Ethan, > > > It is hard to understand your example. Can you re-write it? Using xml? > > > > On Friday, June 6, 2014 9:07 PM, Ethan <eh198...@gmail.com> wrote: > Bumping the thread to see if anyone has a solution. > > > > > > On Thu, Jun 5, 2014 at 9:52 AM, Ethan <eh198...@gmail.com> wrote: > > > Wildcard search do work on multiValued field. I was able to pull up > > records for following multiValued field - > > > > Code : [ > > "12344", > > "4534", > > "674" > > ] > > > > q=Code:45* fetched the correct document. It doesn't work in > > quotes(q="Code:45*"), however. Is there a workaround? > > > > > > On Thu, Jun 5, 2014 at 9:34 AM, Ethan <eh198...@gmail.com> wrote: > > > >> Are you implying there is not way to lookup on a multiValued field with > a > >> substring? If so, then how is it usually handled? > >> > >> > >> On Wed, Jun 4, 2014 at 4:44 PM, Jack Krupansky <j...@basetechnology.com > > > >> wrote: > >> > >>> Wildcard, fuzzy, and regex query operate on a single term of a single > >>> tokenized field value or a single string field value. > >>> > >>> -- Jack Krupansky > >>> > >>> -----Original Message----- From: Ethan > >>> Sent: Wednesday, June 4, 2014 6:59 PM > >>> To: solr-user > >>> Subject: Multivalue wild card search > >>> > >>> > >>> I can't seem to find a solution to do wild card search on a multiValued > >>> field. > >>> > >>> For Eg consider a multiValued field called "Name" with 3 values - > >>> > >>> "Name" : [ > >>> "[[\"Ethan\", \"G\", \"\"],[\"Steve\", \"Wonder\", \"\"]]", > >>> "[]", > >>> "[[\"hifte\", \"Grop\", \"\"]]" > >>> ] > >>> > >>> For a multiValued like above, I want search like- > >>> > >>> q="***[\"Steve\", \"Wonder\", \"\"]" > >>> > >>> > >>> But I do not get back any results back. Any ideas on to create such > >>> query? > >>> > >> > >> > > > >