Danny,

They are all word queries to Marklogic. As a solution you could search:parse() 
the query text, inspect that cts:query XML for word queries containing a space, 
and then add <cts:option>unstemmed<cts:option> option to the output. Then give 
the resulting XML to search:resolve().

-Will


From: [email protected] 
[mailto:[email protected]] On Behalf Of Danny Sinang
Sent: Thursday, March 22, 2012 1:40 PM
To: MarkLogic Developer Discussion
Subject: Re: [MarkLogic Dev General] phrase search containing stemmed results

Yup, the query I sent in the original email did contain the double-quotes to 
indicate a phrase search.

But despite the double-quotes, I still got a result containing "sneak out" and 
"sneaking out", which I guess means stemmed searches apply to phrase searches.

Regards,
Danny
On Thu, Mar 22, 2012 at 4:33 PM, Ryan Dew 
<[email protected]<mailto:[email protected]>> wrote:
It this case it sounds like you want to surround the query with quotes, like 
so: search:search('"sneak out"'). That is how you search for an exact phrase.
On Thu, Mar 22, 2012 at 2:10 PM, Danny Sinang 
<[email protected]<mailto:[email protected]>> wrote:
Thanks Ryan.

We have a central search module using the same search options.

Is there a way to tell ML to do unstemmed searching just for phrase searches ?

Regards,
Danny

On Thu, Mar 22, 2012 at 4:04 PM, Ryan Dew 
<[email protected]<mailto:[email protected]>> wrote:
That is how it is supposed to behave. You can pass the following search options 
to change that behavior:

 <options xmlns="http://marklogic.com/appservices/search";>
    <term>
        <term-option>unstemmed</term-option>
    </term>
</options>

On Thu, Mar 22, 2012 at 1:56 PM, Danny Sinang 
<[email protected]<mailto:[email protected]>> wrote:

I did a search:search('"sneak out"') but got results containing "sneak out" and 
"sneaking out". Is this the supposed behavior ? Or is it a bug ?

Is there a way to force search to return just exact match results without 
disabling stemmed search globally ?

Regards,
Danny

_______________________________________________
General mailing list
[email protected]<mailto:[email protected]>
http://developer.marklogic.com/mailman/listinfo/general


_______________________________________________
General mailing list
[email protected]<mailto:[email protected]>
http://developer.marklogic.com/mailman/listinfo/general


_______________________________________________
General mailing list
[email protected]<mailto:[email protected]>
http://developer.marklogic.com/mailman/listinfo/general


_______________________________________________
General mailing list
[email protected]<mailto:[email protected]>
http://developer.marklogic.com/mailman/listinfo/general

_______________________________________________
General mailing list
[email protected]
http://developer.marklogic.com/mailman/listinfo/general

Reply via email to