Hi, Majoj:
A structured query has two parts:
* Persisted query options that identify the indexes you're querying against.
* A query that supplies the criteria and any boolean composers for the
criteria.
This two-part structure makes it possible to supply the query either with
a Google-like string or with a structure.
In JSON, here's the options structure for an element value query:
{"options":{"constraint":[
{"name":"YOUR_CONSTRAINT_NAME",
"value":{"element":{
"name":"YOUR_ELEMENT_NAME",
"ns":"YOUR_ELEMENT_NAMESPACE"}}}]}}
Here's the query structure for an element value query:
{"query":{"queries":[
{"value-constraint-query":{
"constraint-name":"YOUR_CONSTRAINT_NAME",
"text":["YOUR_CRITERIA_VALUE"]}}]}}
For more detail, please see:
http://docs.marklogic.com/guide/rest-dev/search
Erik Hennum
________________________________
From: [email protected]
[[email protected]] on behalf of manoj viswanadha
[[email protected]]
Sent: Tuesday, January 22, 2013 1:28 AM
To: MarkLogic Developer Discussion
Subject: [MarkLogic Dev General] Strcutured query on Ml-6 Rest API
HI all,
I have explored the different Features on ML-6 Rest API.
I have a small requirement where i will be using strcuturedQuery with
element-value-query.
I want to search my results based on the particular element which i tried using
below.
http://localhost/v1/search?structuredQuery=
{"query":
{"element-value-query":
{"element-name":"name of the element",
"text":["some value"]}}}&collection=collectionname&format=xml
Above query should search for the element with particular value but its giving
all the results in database.
Can anyone help me in achieving this or how we can use structured query with
any cts:query.
Thanks,
Manoj.
_______________________________________________
General mailing list
[email protected]
http://developer.marklogic.com/mailman/listinfo/general