[MarkLogic Dev General] Behavior of cts:and-query() with 'ordered'
option??
David Sewell
dsewell at virginia.edu
Wed Jul 2 07:21:10 PDT 2008
The API documentation for cts:and-query()
http://xqzone.com/pubs/3.2/apidocs/cts-query.html#and-query
is confusing in its explanation of the effect of the "ordered" option.
Can anyone explain the logic behind the following differences in output
between the default "unordered" and "ordered" options?
QUERY:
xdmp:document-insert(
"/test/test.xml",
<doc>
<p>dog cat</p>
<p>dog frog</p>
<p>cat dog</p>
</doc>
);
cts:search(
doc("/test/test.xml")//p,
cts:and-query(
("cat", "dog"),
"unordered" (: default option :)
)
)
OUTPUT (as expected):
<p>dog cat</p>
<p>cat dog</p>
But with the option changed to "ordered",
OUTPUT (why?):
<p>cat dog</p>
--
David Sewell, Editorial and Technical Manager
ROTUNDA, The University of Virginia Press
PO Box 801079, Charlottesville, VA 22904-4318 USA
Courier: 310 Old Ivy Way, Suite 302, Charlottesville VA 22903
Email: dsewell at virginia.edu Tel: +1 434 924 9973
Web: http://rotunda.upress.virginia.edu/
More information about the General
mailing list