Search
Search, at /search, is full-text over the whole log: messages, agent replies,
patches, runs, approvals, alerts. One index, because everything here is the same kind
of thing.
Reading results
Section titled “Reading results”The band chips narrow to TALK, WORK, SPACE or MACHINE - the four stored kind bands. Each result leads with the kind of thing it is, because “where did I see this” is nearly always answered by the kind before the words are read.
Cyrillic works
Section titled “Cyrillic works”The index tokenises with unicode61, which splits Ukrainian and Russian on word
boundaries with no extra configuration. A search that silently matched nothing for
Cyrillic would be worse than no search.
The index is disposable
Section titled “The index is disposable”It is SQLite FTS5, derived from the log. If search behaves oddly, Rebuild on the
audit screen (or delete $MAVEN_STATE_DIR/index.db) - it replays
from the log, losing nothing. POST /api/events/verify does the same from a shell.
How to use it
Section titled “How to use it”- Type; results arrive as you go.
- Pick a band chip to narrow.
- Click a result to open the room, patch or run it came from.