Liking cljdoc? Tell your friends :D

querqy-clj

A library for rewriting search queries to improve relevance.

Clojars dependency:

Clojars Project

Status: alpha, but used in production.

Installation

[com.nytimes/querqy-clj "$VERSION"]

What is Querqy?

Querqy is a query rewriting library. It can help you better connect user intent to the relevance signals in your search index. You can massage user input into a better query by fixing typos, removing spurious terms, or injecting filters or synonyms automatically.

Rationale

  • You want to define and maintain rules client side.
  • Build a rich vocabulary of rules, beyond what Querqy templates support.
  • No ability, or desire, to install custom Elasticsearch plugins.

Docs

Development

Formatting

$ lein cljfmt fix

Linting

$ lein clj-kondo --lint src test

Can you improve this documentation?Edit on GitHub

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close