Hi Manoj, to add a little more scaffolding,
In QConsole, you can enter this:
<anytag>{cts:word-query("sentences") }</anytag>
And it will return the XML representation needed in the REST options.
Charles
On 01/30/2013 07:57 AM, Erik Hennum wrote:
Hi, Manoj:
search:additional-query doesn't take an embedded XQuery expression.
Embedded expressions work when you call search:resolve in XQuery, but only
because the embedded expression is serialized to XML during construction of the
complete search:options structure.
That is, when you execute the same call in XQuery, what's really passed to
search resolve is:
<search:additional-query>
<cts:word-query><cts:text>sentences</cts:text></cts:word-query>
</search:additional-query>
That's the form in which the REST client has to pass the additional query.
(The REST API doesn't evaluate any expressions embedded within an XML payload
because that would open the door for injection attacks.)
Hoping that helps,
Erik Hennum
________________________________
From: [email protected]
[[email protected]] on behalf of manoj viswanadha
[[email protected]]
Sent: Wednesday, January 30, 2013 3:39 AM
To: MarkLogic Developer Discussion
Subject: [MarkLogic Dev General] additional-query in ML-6 rest api
Hi all,
I have tried passing options into ML-6 restapi with additional-query.
I just tried a Cts:word-query into additional-query but it is not taken into
main query
and does not filter the results based on options with additional-query
<options xmlns="http://marklogic.com/appservices/search">
<additional-query>
{cts:word-query("sentences") }
</additional-query>
</options>
Can anyone help me how i can use <additional-query> if i am wrong?
Thanks,
Manoj
_______________________________________________
General mailing list
[email protected]
http://developer.marklogic.com/mailman/listinfo/general
--
Charles Greer
Senior Engineer
MarkLogic Corporation
[email protected]
Phone: +1 707 408 3277
www.marklogic.com
_______________________________________________
General mailing list
[email protected]
http://developer.marklogic.com/mailman/listinfo/general