I’m trying to do a search:search() with two contraints: one for collection and one for a bucketed facet.
Here is my search definition: search:search(("install"), <search:options> <search:constraint name="trial"> <collection prefix="/profiling/" facet="true"/> <facet-option>limit=5</facet-option> </search:constraint> <search:constraint name="elapsed-time"> <search:range type="xs:dayTimeDuration" facet="true"> <search:bucket lt="PT0.01S" name="100th">100th of a second</search:bucket> <search:bucket ge="PT0.01S" lt="PT0.02S" name="2-100th">200th of a Second</search:bucket> … (bunch of buckets omitted) <search:bucket gt="PT2S" name="gt2s">More than 2 seconds</search:bucket> <search:element ns="http://marklogic.com/xdmp/query-meters" name="elapsed-time"/> </search:range> </search:constraint> </search:options>) I can’t see any problem with this definition and if I run it as shown it works and my bucket constraint result is good (very nice, by the way). However, If I try to specify a value for the named constraint “trial:”, e.g.: search:search(("install and trial:trial-001"), …) Then I get this failure: [1.0-ml] XDMP-AS: (err:XPTY0004) $constraint-elem as element() -- Invalid coercion: () as element() Stack Trace In /MarkLogic/appservices/search/ast.xqy on line 305 In ast:joiner-constraint(map:map(<map:map xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:map="http://marklogic.com/xdmp/map"><map:entry key="toknum"><map:value xsi:type="xs:unsignedLong">6<...</map:map>...XDMP-ATOMIZEFUNC: (err:FOTY0013) Functions cannot be atomized...), <search:term-query xmlns:search="http://marklogic.com/appservices/search"><search:text>trial</search:text></search:term-query>) (and lots more stack trace items). What is causing this failure and what do I do to resolve it? Thanks, Eliot -- Eliot Kimber http://contrext.com _______________________________________________ General mailing list General@developer.marklogic.com Manage your subscription at: http://developer.marklogic.com/mailman/listinfo/general