Hi Gary,

Sounds like you are running an unfiltered search. Either enable filtering to 
get rid of false positives, or switch to using element-range-query (which 
requires a range index). Keep in mind that value-queries don’t use range 
indexes (even if available), but rely on the universal index, which contains 
tokens, not values..

Cheers,
Geert

From: 
<[email protected]<mailto:[email protected]>>
 on behalf of Gary Larsen 
<[email protected]<mailto:[email protected]>>
Reply-To: MarkLogic Developer Discussion 
<[email protected]<mailto:[email protected]>>
Date: Monday, February 27, 2017 at 10:01 PM
To: 'General MarkLogic Developer Discussion' 
<[email protected]<mailto:[email protected]>>
Subject: [MarkLogic Dev General] hyphens and cts:element-value-query

I’m trying to get this cts query to treat hyphens as text:

cts:element-value-query(xs:QName(ename), 'value 1', ‘exact’)
cts:element-value-query(xs:QName(ename), 'value-1', ‘exact’)

Even though the ename  value-1 does not exist a match is found.

Thanks,
Gary
_______________________________________________
General mailing list
[email protected]
Manage your subscription at: 
http://developer.marklogic.com/mailman/listinfo/general

Reply via email to