Pyndri: a Python Interface to the Indri Search Engine
This is an incremental tool for information retrieval researchers to improve accessibility and reproducibility in their work.
The authors tackled the problem of accessing Indri search engine indexes from Python by introducing pyndri, which provides interfaces for dictionary and tokenized document collection access and query evaluation, aiming to stimulate reproducible and fast-paced IR research.
We introduce pyndri, a Python interface to the Indri search engine. Pyndri allows to access Indri indexes from Python at two levels: (1) dictionary and tokenized document collection, (2) evaluating queries on the index. We hope that with the release of pyndri, we will stimulate reproducible, open and fast-paced IR research.