Steve,

It just ANDs them by default, but you can still OR constraints, i.e.: 
"(User:YYY OR DocType:XXX)"

-Will

From: [email protected] 
[mailto:[email protected]] On Behalf Of Steve Adcock
Sent: Wednesday, March 14, 2012 2:57 PM
To: [email protected]
Subject: [MarkLogic Dev General] Using search:search with basic logic

Guys,

Trying to figure out the best way to extend a portion of an application that 
I'm working on that uses the search:search feature of MarkLogic.  Here's the 
deal...in MarkLogic, we are storing a bunch of documents, and each document 
contains something of a DocType node.  We also have a bunch of constraint tags 
that restrict the data coming back, and one of those constraints does a 
restriction based on the user that inserted the document.  So by default, users 
only see the documents that they inserted.

However, I want to extend this functionality so it maintains its user 
restriction, but for a DocType of "XXX", I want to return that as well.  So 
basically, return all user documents, AND all XXX DocType documents.

Is there a decent way to add this functionality using constraints?  I'd rather 
not issue another query if at all possible.  What's the most efficient way to 
do this?

Thanks.

--
Steve Adcock - Software Developer
42Six Solutions | Tucson, AZ
(o) 520.269.7500<tel:520.269.7500>
(c) 520.975.3867<tel:520.975.3867>
http://www.42six.com

_______________________________________________
General mailing list
[email protected]
http://developer.marklogic.com/mailman/listinfo/general

Reply via email to