私は cts:search を次のように使用しています:-
let $query :=
cts:or-query((
cts:field-word-query(
"Assignor Name", $assignorName
),
cts:field-word-query(
"Assignee Name", $assigneeName
)
))
for $patent in cts:search(fn:doc(), $query)[1 to 10]
return $patent
ここで、$assignorName と $assigneeName はユーザーからの入力です。ただし、 $assignorName と $assigneeName の両方が空の文字列の場合、結果は表示されません。ユーザーが何も入力していないときにすべての結果を表示したい。どうすればこれを達成できますか?