Releases

Daykept v0.6: full-text search rebuilt from scratch

Find any entry you've ever written in seconds — full-text, any filter, instant results.

3 min read

A journal you cannot search is an archive, not a tool. After a few months of writing, the ability to find a specific entry quickly becomes essential. v0.6 rebuilds search from scratch to make it actually useful.

Full-text indexing

The old search matched only titles and tags. The new search indexes the full content of every entry — every word you have ever written is now searchable. Type a phrase you remember using and the app finds it, even if it was in a long story from six months ago.

For existing users, the first time you open Search after updating, the app silently reindexes all your old entries in small background batches. This happens automatically and will not slow down the rest of the app. After it finishes, everything is indexed.

Daykept search screen with full-text results and filter chips for tags and date
Search results with filter chips — combine text with tag, date, and starred status.

Multi-filter queries

The real power is in combining filters. You can search for a text phrase and narrow it to a specific month, a specific tag, only starred entries, or only entries written from a specific template. All in a single query.

Filter chips appear below the search bar. Tap a chip to add it to the active query. Your last-used tag filter is remembered between sessions, so if you are doing a focused review of entries with a particular tag, you do not have to set that filter again every time you open search.

Performance

Debounced input means search does not fire on every keystroke — it waits until you pause typing. Results are capped at a reasonable count and loaded lazily, so even journals with thousands of entries stay fast. The indexing architecture was built to keep queries snappy as your journal grows.

Daykept

Try lightweight daily journaling with Daykept

Free to download. Works offline.

Learn more →