概要

DokuWiki使用全文索引提高“搜索”效率。

当我们编辑一篇文章后,只要文章被浏览过一次,全文索引将自动被更新。更新的URL被隐藏在页面中:

snippet.html
……
    <!-- end main content area -->
    <div class="clearer"></div>
    <img src="/mywiki/lib/exe/indexer.php?id=wiki%3ADatabase%3AopenGauss%3A%E6%BA%90%E7%A0%81%E5%88%86%E6%9E%90%3AopenGauss%E6%9F%A5%E8%AF%A2%E8%B6%85%E6%97%B6%E4%B8%8D%E8%B5%B7%E4%BD%9C%E7%94%A8&amp;1616754995" width="2" height="1" alt="" />
</div>
</body>
</html>

注意:这里有一个很小的img,使用默认的GET方法向 /mywiki/lib/exe/indexer.php 发起请求,id为文章的路径。后面带了一个时间戳,以避免浏览器本地缓存。

拓展

外部工具如果编辑了文章,需要发起改请求,以更新全文索引。