Apache Ant/重新索引集合
外觀
您想要一個簡單的 ant 任務來重新索引集合。
我們將使用 ant 任務來呼叫包含 reindex() 命令的 XQuery。由於沒有執行此操作的 ant 任務,我們將使用 xquery 任務來執行執行此任務的遠端 XQuery。
以下是執行 XQuery 的 ant 任務的連結 http://exist-db.org/ant-tasks.html#N1041F
<target name="reindex-collection">
<xdb:xquery user="${user}" password="${password}"
uri="${test-server}$(collection)" query="reindex.xq"
outputproperty="result">
</xdb:xquery>
<echo message="Result = ${result}"/>
</target>
<target name="inline-query">
<xdb:xquery uri="${test-server}/db"
user="${user}" password="${password}"
outputproperty="result">
reindex('/db/mycollection')
</xdb:xquery>
<!-- note, this only returns a SINGLE line -->
<echo message="Result = ${result}"/>
</target>