Georgetown-IR-Lab / OpenNIR

An end-to-end neural ad-hoc ranking pipeline.
https://opennir.net
MIT License
150 stars 25 forks source link

Unify multifield Anserini/SqliteDocStore with single-field versions #9

Open seanmacavaney opened 4 years ago

seanmacavaney commented 4 years ago

8 introduced MultifieldAnseriniIndex and MultifieldSqliteDocstore as separate classes from AnseriniIndex and SqliteDocstore to avoid any breaking changes. Intuitively, should be able to unify these into a single class (single field index/docstore just contain one field). At the very least, there's a lot of code that could be shared between them.