Table of Contents

fuzzysearch Plugin

Compatible with DokuWiki

  • 2025-05-14 "Librarian" yes
  • 2024-02-06 "Kaos" unknown
  • 2023-04-04 "Jack Jackrum" unknown
  • 2022-07-31 "Igor" unknown

plugin

Last updated on
2025-09-28
Provides
CSS/JS-only
Repository
Source

Installation

Search and install the plugin using the Extension Manager. Refer to Plugins on how to install plugins manually.

Examples/Usage

Syntax

Usage 1

~~FUZZYSEARCH~~

Usage 2

[[some word here]]

Usage 3

examples: Atomic note-taking system

I use Bureaucracy plugin to create an atomic note taking form.

The atomic note Bureaucracy form

<form>
action template "atomic:atomictpl" "atomic:atom_@@noteno@@_%Y%m%d"
textbox title 
textarea content
textbox tag =atomicnote
textarea link
textarea source =optional
number "noteno"++
submit "Create Page"
</form>


The atomic note template - atomictpl:
atomictpl:

====== @@title@@ ======
===== Content =====
@@content@@
===== Tag =====
{{tag>@@tag@@ }}

===== Links =====
@@link@@
===== Source =====
  * @@source@@

----
Date created: @DATE@

Configuration and Settings

The plugin provides several configuration options via the DokuWiki admin panel:

  1. Restrict to ACL: Enable to limit search results and link suggestions to pages the user has read access to (default: enabled). Disable to show all pages.
  2. Fuse Threshold: Fuzziness level for matches (0 = exact, 1 = very loose; default: 0.4).
  3. Fuse Limit: Maximum number of search results to display (default: 10).

Development

[downloadable blocks, development comments]

The source code of the plugin is available at GitHub: https://github.com/edwardcodelab/fuzzysearch.

Changelog

[preferable GitHub RSS feed or similar]

Known Bugs and Issues

[this section might not be needed in case of external bug manager, or use RSS feed]

ToDo/Wish List

[developers roadmap]

FAQ

[discussions should ideally be deleted and turned into FAQ entries along the way]