You should also be able to use <term-option>exact</term-option>, which is 
equivalent to:

                <term-option>case-sensitive</term-option>
                <term-option>diacritic-sensitive</term-option>
                <term-option>punctuation-sensitive</term-option>
                <term-option>whitespace-sensitive</term-option>
                <term-option>unstemmed</term-option>
                <term-option>unwildcarded</term-option>

SS

From: [email protected] 
[mailto:[email protected]] On Behalf Of Danny Sinang
Sent: Thursday, March 22, 2012 2: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


 NOTICE: This email message is for the sole use of the intended recipient(s) 
and may contain confidential and privileged information. Any unauthorized 
review, use, disclosure or distribution is prohibited. If you are not the 
intended recipient, please contact the sender by reply email and destroy all 
copies of the original message.


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

Reply via email to