Functions to working with Querqy from Clojure.
Functions to working with Querqy from Clojure.
(chain-of rewriters)
Compose multiple rewriters into a single rewriter. The rewriters will be applied in the order specified.
Compose multiple rewriters into a single rewriter. The rewriters will be applied in the order specified.
(emit query)
(emit query opts)
Emit a system-specific query for an ExpandedQuery.
Emit a system-specific query for an ExpandedQuery.
(parse input)
(parse parser input)
Parse a query string into Querqy's ExpandedQuery representation. An empty string will match all documents.
Parse a query string into Querqy's ExpandedQuery representation. An empty string will match all documents.
(rewrite rewriter query)
Rewrite an ExpandedQuery using the given rewriter. Accepts an ExpandedQuery or a string or nil.
If given a string, it will use the parse
function to turn the string into an
ExpandedQuery.
Rewrite an ExpandedQuery using the given rewriter. Accepts an ExpandedQuery or a string or nil. If given a string, it will use the `parse` function to turn the string into an ExpandedQuery.
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close