from Hacker News

Neural search library in Python for medium-sized corpora

by raphaelty on 1/8/22, 1:06 PM with 4 comments

https://github.com/raphaelsty/cherche

Cherche (search in French) allows you to create a neural search pipeline using retrievers and pre-trained language models as rankers. Cherche is meant to be used with small to medium sized corpora. Cherche's main strength is its ability to build diverse and end-to-end pipelines.

  • by fermigier on 1/9/22, 11:26 AM

    Interesting.

    1) Why do you need both lunr and elasticsearch as dependencies?

    2) You shouldn't pin the exact versions of your dependencies in setup.py. Otherwise it makes it very hard to integrate.

  • by antman on 1/8/22, 1:14 PM

    It is better if you submit and put your text as a comment. How do you define mid sized corpora? Comparison with other solutions?