Hi Erik,
1. With search phrase in quotes
{!complexphrase}displayName:"RVN Viewpoint*"
"debug": {
"rawquerystring": "{!complexphrase}displayName:\"RVN Viewpoint*\"",
"querystring": "{!complexphrase}displayName:\"RVN Viewpoint*\"",
"parsedquery": "ComplexPhraseQuery(\"RVN Viewpoint*\")",
"parsedquery_toString": "\"RVN Viewpoint*\"",
"QParser": "ComplexPhraseQParser"
}
2. Tried with search phrase not in quotes: This brings result back but only
those starting with "viewpoint" and does not bring "rvn viewpoint"
{!complexphrase}displayName:RVN Viewpoint*
"debug": {
"rawquerystring": "{!complexphrase}displayName:RVN Viewpoint*",
"querystring": "{!complexphrase}displayName:RVN Viewpoint*",
"parsedquery": "displayName:rvn displayName:viewpoint*",
"parsedquery_toString": "displayName:rvn displayName:viewpoint*",
"QParser": "ComplexPhraseQParser"
}
3. {!complexphrase}displayName:RVN* Viewpoint*
"debug": {
"rawquerystring": "{!complexphrase}displayName:RVN* Viewpoint*",
"querystring": "{!complexphrase}displayName:RVN* Viewpoint*",
"parsedquery": "displayName:rvn* displayName:viewpoint*",
"parsedquery_toString": "displayName:rvn* displayName:viewpoint*",
"QParser": "ComplexPhraseQParser"
}
Regards,
Dinesh Babu.
-----Original Message-----
From: Erik Hatcher [mailto:[email protected]]
Sent: 08 December 2014 09:40
To: [email protected]
Subject: Re: How to stop Solr tokenising search terms with spaces
What's the parsed query? &debug=true
> On Dec 8, 2014, at 02:50, Dinesh Babu <[email protected]> wrote:
>
> I just tried your suggestion
>
> {!complexphrase}displayName:"RVN Viewpoint users"
>
> Even the above did not work. Am I missing any configuration changes for this
> parser to work?
>
> Regards,
> Dinesh Babu.
>
>
>
> -----Original Message-----
> From: [email protected] [mailto:[email protected]] On Behalf Of Yonik Seeley
> Sent: 07 December 2014 20:49
> To: [email protected]
> Subject: Re: How to stop Solr tokenising search terms with spaces
>
>> On Sun, Dec 7, 2014 at 3:18 PM, Dinesh Babu <[email protected]> wrote:
>> Thanks Yonik. This does not seem to work for me. This is wgat I did
>>
>> 1) q=displayName:rvn* brings me two records (a) "RVN Viewpoint Users" and
>> (b) "RVN Project Admins"
>>
>> 2) {!complexphrase}"RVN*" --> Unknown query type
>> \"org.apache.lucene.search.PrefixQuery\" found in phrase query string
>> \"RVN*\""
>
> Looks like you found a bug in this part... a prefix query being quoted when
> it doesn't need to be.
>
>> 3) {!complexphrase}"RVN V*" -- Does not bring any result back.
>
> This type of query should work (and does for me). Is it because the default
> search field does not have these terms, and you didn't specify a different
> field to search?
> Try this:
> {!complexphrase}displayName:"RVN V*"
>
> -Yonik
> http://heliosearch.org - native code faceting, facet functions, sub-facets,
> off-heap data
>
> ________________________________
>
________________________________