Changes

Jump to navigation Jump to search
235 bytes added ,  15:14, 14 January 2021
no edit summary
<syntaxhighlight lang="xquery">
let $string := 'a b'
return ft:score($string contains text 'a' and $string contains text 'b'),
 
for $n score $s in db:open('factbook')//religions[text() contains text 'orthodox']
return order by $s,descending let return $string := 'a bs || 'return ft:score($string contains text 'a' and || $string contains text 'b')n
</syntaxhighlight>
Scoring is still supported within full-text expressions , by {{Function|Full-Text|ft:search}}, and by simple predicate tests that can be rewritten to {{Function|Full-Text|ft:search}}:
<syntaxhighlight lang="xquery">
let $string := 'a b'
return ft:score($string contains text 'a' ftand 'b'),
 
for $n score $s in ft:search('factbook', 'orthodox')
order by $s descendingreturn $s|| ': ' || $n,
let for $string n score $s in db:= open('a bfactbook'return ft:score)//text($string )[. contains text 'aorthodox' ftand ]order by $s descendingreturn $s || 'b: ')|| $n
</syntaxhighlight>
; Version 9.5:
 
* Removed: Scoring propagation.
 
; Version 9.2:
* Removed: Scoring propagation.
Bureaucrats, editor, reviewer, Administrators
13,550

edits

Navigation menu