Hi,
I have a following query
1. Can we use for loop, if-else statement inside the additional query?
2. If yes then, how could we get the cts:element-word-query for all the
tokens using for loop in below code?
Also, I have to do this in additional query only.
let $query := "RENTED HOUSE DELHI"
let $tokens := fn:tokenize($query, " ")
let $count := fn:count($tokens)
let $options :=
<options>
<additional-query>
{ cts:and-query((
cts:element-word-query(xs:QName("title"),$ tokens[1]),
cts:element-word-query(xs:QName("title"),$ tokens[2]),
cts:element-word-query(xs:QName("title "),$ tokens[3])))
)) }
</additional-query>
</options>
let $x := search:search($query,$options)
return
$x
Thanks,
Pragya
_______________________________________________
General mailing list
[email protected]
http://developer.marklogic.com/mailman/listinfo/general