elips/docs
Support

Help center

Quick fixes for the issues that come up first. If your problem is not here, the FAQ and the issue tracker are next.

ConfigError on reopen

The most common cause is a dimension or metric mismatch against the on-disk IDENTITY. Inspect it:

bash
elips info /path/to/db

Pass the values from IDENTITY when calling open(), or omit them entirely — existing databases always reopen with their persisted identity. A second cause is a Python callable embedder that was not provided on reopen.

LockConflict

Another process holds the write lock on the database directory. Find it with lsof <db>/LOCK on Linux/macOS. If the previous owner crashed, the OS releases the lock automatically.

WAL replay aborts

Run elips verify to print the recovered prefix and confirm any tail truncation:

bash
elips verify /path/to/db

Slow first query

HNSW graphs are warm-loaded on first use. Subsequent queries hit the resident graph and are sharply faster. If you serve from cold starts often, consider a warm-up query at process start.

Still stuck?

Open an issue with the output of elips info, your config, and a minimal reproduction. See also the FAQ.