-
-
Notifications
You must be signed in to change notification settings - Fork 2.3k
Enable Lila search
Jonathan Gamble edited this page Jan 16, 2023
·
7 revisions
-
Install elasticsearch 7.x.x
No special config is necessary. We'll use the default port 9200
-
Setup lila-search:
git clone https://github.com/lichess-org/lila-search cd lila-search sbt stage ./target/universal/stage/bin/lila-search
sbt run
does not work for lila-search at press time but you can use stage build. Maybe this will be fixed. -
Add the following line to
lila/conf/application.conf
:search.enabled = true
-
Either use spamdb to add and automatically index games, posts, and teams:
spamdb/spamdb.py --es # --es makes spamdb connect to elasticsearch at localhost:9200 and index your database
-
Or create indices manually (games will only be indexed on completion or computer analysis):
-
Before playing / analyzing any games on lila, you must do this:
curl -XPOST http://localhost:9673/mapping/game
-
Now you can startup lila, login as the lichess user, go to
http://localhost:9663/dev/cli
, and run these commands:forum search reset team search reset study search reset
-
You should now be able to search.