diff --git a/inc/search.php b/inc/search.php
index 5c70b030530b65cec05977364f1179ce450bc0a0..6590d73426083fb9f2d44033c8b60f15f5a7b117 100644
--- a/inc/search.php
+++ b/inc/search.php
@@ -19,9 +19,10 @@ if(!defined('DOKU_INC')) die('meh.');
  * @param   callback  $func Callback (function name or array with object,method)
  * @param   string    $dir  Current directory beyond $base
  * @param   int       $lvl  Recursion Level
+ * @param   mixed     $sort 'natural' to use natural order sorting (default); 'date' to sort by filemtime.
  * @author  Andreas Gohr <andi@splitbrain.org>
  */
-function search(&$data,$base,$func,$opts,$dir='',$lvl=1,$sort=false){
+function search(&$data,$base,$func,$opts,$dir='',$lvl=1,$sort='natural'){
     $dirs   = array();
     $files  = array();
     $filepaths = array();