こんにちは、marklogic API を使用してデータベースの再インデックス ステータスを取得するのを手伝ってください。現在、次のようなものを使用しています: let $forest-reports :=
let $forest-reports :=
for $forest-id in xdmp:database-forests($db-id) return
xdmp:forest-counts($forest-id, "*")
return
fn:sum(
for $e in $forest-reports//*[fn:contains(fn:local-name(.), "reindex") and fn:contains(fn:local-name(.), "count")]
where xs:integer($e) gt 0
return xs:integer($e)
)
return
if ($forest-reports) then
<table>
<tr>
<td><b>Forest</b></td>
<td><b>Fragments to Reindex</b></td>
</tr>
{
<tr><td colspan="2"><b>{$forest-reports}</b></td></tr>
}
しかし、これでは正しいステータスが得られないことがあります。
正しい方法に従っているかどうかをお知らせください。