1. Wildcards do not work within quoted terms.
2. Spaces in terms need to be escaped.
3. The quotes embedded in a term do not need to be escaped.
So, try:
q=*["Steve",\ "Wonder",\ ""]]
or
q=*["Steve",\ "Wonder",\ ""]*
-- Jack Krupansky
-----Original Message-----
From: Ethan
Sent: Thursday, June 19, 2014 5:16 PM
To: solr-user ; Ahmet Arslan
Subject: Re: Multivalue wild card search
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?
>>>
>>
>>
>