Skip to content

Search Query Rewriting for Elasticsearch and more! Built on Querqy.

License

Notifications You must be signed in to change notification settings

nytimes/querqy-clj

This branch is 1 commit ahead of, 8 commits behind main.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

e11a707 · Mar 14, 2024

History

30 Commits
Jan 11, 2024
Jan 19, 2024
Jan 11, 2024
Jun 16, 2022
Mar 14, 2024
Mar 14, 2024
Jan 11, 2024
Jun 16, 2022
Jun 16, 2022
Jun 16, 2022
Jun 16, 2022
Jun 16, 2022
Aug 8, 2022
Jun 16, 2022
Jan 11, 2024
Mar 14, 2024
Jun 16, 2022

Repository files navigation

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

About

Search Query Rewriting for Elasticsearch and more! Built on Querqy.

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

No packages published