Hi Ethan,

XML response is helpful, so you still have brackets, commas, quotes in field 
value?

What is the field type you use for Name field?

If you tokenize it StandardTokenizer simple phrase query would do the trick
q=Name:"Steve Wonder"

Also consider cleaning up your values. Why would you store all that brackets 
etc?


Ahmet 


On Monday, June 23, 2014 7:45 PM, Ethan <eh198...@gmail.com> wrote:



Ahmet,
Yes, they were part of JSON output, Here is the xml response

<arr name="Name"><str>[["Hifte", "Grop", "", 
""]]</str><str>[]</str><str>[["Ethan", "G", "", ""],["Steve", "Wonder", "", 
""]]</str></arr>


I solution suggested by Jack to look up Steve Wonder doesn't work as asterick 
is replaced by the defaultsearch field. Any suggestions?

Thanks,
E



On Fri, Jun 20, 2014 at 12:40 AM, Ahmet Arslan <iori...@yahoo.com.invalid> 
wrote:

Hi,
>
>What are these square brackets, back slashes, quotes?
>Are they part of JSON output? Can you paste human reman able XML response 
>writer output?
>
>Thanks,
>Ahmet
>
>
>
>
>On Friday, June 20, 2014 12:17 AM, Ethan <eh198...@gmail.com> wrote:
>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?
>> >>>
>> >>
>> >>
>> >
>>
>>
>
>

Reply via email to