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>