A search engine prototype for the ACL Anthology.
Currently hosted at https://aclfind.uber.space/.
To set up an instance of the search engine on a local server:
-
Install MeiliSearch.
-
Clone the ACL Anthology repository and create the following symlinks:
ln -s /pathto/acl-anthology/bin/anthology bin/anthology
ln -s /pathto/acl-anthology/data/ data
-
With MeiliSearch running in development mode, run
bin/seed_meilisearch.py
to create the database from the data in the ACL Anthology repo. -
When running MeiliSearch in production mode, replace the
publicKey
variable inhtml/js/search.js
with the public key you generated for your MeiliSearch instance. -
Run a web server and point it to the contents of
html/
.
Done!