I'm using the Search API, where it's easy enough to set up a word constraint
for a given element and then use the key:value syntax to search only the values
of that element, like so:
<constraint name="title">
<word>
<element ns="http://example.com/ns" name="title"/>
</word>
</constraint>
Then you can search for title:whatever to find titles containing the word
"whatever". This works great, but it's cumbersome for multi-word searches. For
example, if I want titles containing both "sound" and "fury", I have to search
for this:
title:sound title:fury
It gets worse with situations like this:
(title:encyclopedia OR title:dictionary) AND (title:music OR
title:musicology)
Before I dig into trying to customize the search grammar or some such -- is
there an easier way to perform a word search while applying the *entire* search
expression only to a given element?
Thanks,
Greg
_______________________________________________
General mailing list
[email protected]
http://developer.marklogic.com/mailman/listinfo/general