filter function for better intuitions.
Demo http://repo.mvc-works.org/fuzzy-filter/
[mvc-works/fuzzy-filter "0.0.4"]
[fuzzy-filter.core :refer [parse-by-letter parse-by-word]]
[fuzzy-filter.comp.visual :refer [comp-visual]]
(parse-by-letter "this and that to search" "that search")
; => {:matches? false, :chunks [[:hitted "th"] [:rest "is "] [:hitted "a"] [:rest "nd "] [:hitted "t"] [:space "h"] [:rest "at to "] [:hitted "searc"] [:rest "h"] [:missed "g"]], :text "this and that to search"}
(parse-by-word "this and that to search" "that search")
; => {:matches? false, :chunks [[:rest "this and "] [:hitted "that"] [:missed "searcg"]], :text "this and that to search"}
(comp-visual (:sequences result) {:style-rest {:color (hsl 0 0 70)}}))))
:style-base
:style-hitted
:style-rest
Workflow https://github.com/mvc-works/calcit-workflow
MIT
Can you improve this documentation?Edit on GitHub
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close