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
