allow single pipes and ampersands; use max-edits for fuzzy search (following https://github.com/wolfgangmm/ShakespeareDemo/commit/bd049c2)