Distinguish main matches from related suggestions and ship 0.1.9

This commit is contained in:
karl committed 2026-10-14 12:45:32 +02:00
1 parent a8ba594d0e
commit b0bdfc7816
40 files changed
+2463 -185

No files matched your search

+22 -14
View File
@@ -63,7 +63,7 @@ to its estimated position. Google EmbeddingGemma 2 remains the search model;
the additional speech models help turn spoken words into searchable passages.
For example, try `someone talking about equal rights` in a recording that
contains that topic. Use the current Windows installer below, or the Linux
headless 0.1.6 archive.
headless 0.1.9 archive.
### Find the implementation
@@ -84,6 +84,13 @@ Matching words stand out in the results and document preview. PDF results
retain their page number; text results show the relevant passage. If you'd
like an explanation, expand the small **Why this result?** detail.
Stronger matches appear first. Open **Related suggestions** to explore weaker
semantic neighbors; a suggestion may help you find something you remembered
imprecisely, but does not prove that the requested content exists. Exact names
and keyword matches remain available independently.
![searchi keeps weaker semantic neighbors in expandable Related suggestions](docs/screenshots/related-suggestions.png)
![searchi's dark theme with search results and a document passage](docs/screenshots/search-dark.png)
Light and dark themes follow your system preference. Keyboard navigation,
@@ -108,14 +115,15 @@ autoplays when you select a result.
## Get searchi
**Windows x64 version 0.1.8 is available.**
**Windows x64 version 0.1.9 is available.**
- [Download the Windows installer](https://tea.karlcom.de/karl/searchi/releases/download/v0.1.8/searchi_0.1.8_x64-setup.exe) — about 100 MB.
- [Checksums](https://tea.karlcom.de/karl/searchi/releases/download/v0.1.8/searchi_0.1.8_x64-setup.exe.sha256) · [Release notes](https://tea.karlcom.de/karl/searchi/releases/tag/v0.1.8).
- [Download the Windows installer](https://tea.karlcom.de/karl/searchi/releases/download/v0.1.9/searchi_0.1.9_x64-setup.exe) — about 100 MB.
- [Checksums](https://tea.karlcom.de/karl/searchi/releases/download/v0.1.9/searchi_0.1.9_x64-setup.exe.sha256) · [Release notes](https://tea.karlcom.de/karl/searchi/releases/tag/v0.1.9).
Already installed? Choose Quit from the tray before updating. Version 0.1.8
adds the floating launcher, installed-application search and automatic background
file discovery. Explicit media requests no longer fall back to unrelated media
Already installed? Choose Quit from the tray before updating. Version 0.1.9
separates stronger matches from expandable **Related suggestions**. It retains
the floating launcher, installed-application search and automatic background
file discovery. Explicit media requests do not fall back to unrelated media
channels. It retains local speech search, exact artist/title filters, isolated
PDF/DOCX processing and bounded media previews.
@@ -123,19 +131,19 @@ The installer creates a launcher and sets up WebView2 if needed. This initial
release is unsigned. A Linux desktop preview is also available; macOS source build instructions
are available now. You can also let your local AI agent handle setup.
**Ubuntu 24.04 x64 desktop preview 0.1.8:** [Download the Debian package](https://tea.karlcom.de/karl/searchi/releases/download/v0.1.8/searchi_0.1.8_amd64.deb)
and install with `sudo apt install ./searchi_0.1.8_amd64.deb`.
[Checksum](https://tea.karlcom.de/karl/searchi/releases/download/v0.1.8/searchi_0.1.8_amd64.deb.sha256).
**Ubuntu 24.04 x64 desktop preview 0.1.9:** [Download the Debian package](https://tea.karlcom.de/karl/searchi/releases/download/v0.1.9/searchi_0.1.9_amd64.deb)
and install with `sudo apt install ./searchi_0.1.9_amd64.deb`.
[Checksum](https://tea.karlcom.de/karl/searchi/releases/download/v0.1.9/searchi_0.1.9_amd64.deb.sha256).
Packaged startup was tested on WSLg using CPU; native graphical interaction and other
distributions still need testing. [Compatibility and evidence](docs/LINUX-DESKTOP.md).
**Running a Linux server?** The optional
[Linux x64 headless preview 0.1.6](https://tea.karlcom.de/karl/searchi/releases/download/v0.1.7/searchi-headless_0.1.6_linux-x86_64.tar.xz)
[Linux x64 headless preview 0.1.9](https://tea.karlcom.de/karl/searchi/releases/download/v0.1.9/searchi-headless_0.1.9_linux-x86_64.tar.xz)
includes the CLI, read-only MCP server, Google runtime, media helpers and
experimental local speech search. Follow the archive's `START-HERE.txt` to
download recognition models and index spoken passages.
It was tested on Ubuntu 24.04 and requires GLIBC 2.39 and a compatible C++
runtime. [Checksum](https://tea.karlcom.de/karl/searchi/releases/download/v0.1.7/searchi-headless_0.1.6_linux-x86_64.tar.xz.sha256)
runtime. [Checksum](https://tea.karlcom.de/karl/searchi/releases/download/v0.1.9/searchi-headless_0.1.9_linux-x86_64.tar.xz.sha256)
· [Headless setup](docs/LINUX-HEADLESS.md). No desktop dependencies are required.
### Install with your agent — copy and paste
@@ -283,8 +291,8 @@ Your agent receives the returned excerpts; cloud agents handle them according
to that client's configuration.
On Windows x64, your agent can use the optional
[CLI/MCP download](https://tea.karlcom.de/karl/searchi/releases/download/v0.1.7/searchi-cli-windows-0.1.6.zip)
with its [own checksum](https://tea.karlcom.de/karl/searchi/releases/download/v0.1.7/searchi-cli-windows-0.1.6.zip.sha256).
[CLI/MCP download](https://tea.karlcom.de/karl/searchi/releases/download/v0.1.9/searchi-cli-windows-0.1.9.zip)
with its [own checksum](https://tea.karlcom.de/karl/searchi/releases/download/v0.1.9/searchi-cli-windows-0.1.9.zip.sha256).
Extract the ZIP alongside the installed desktop runtime helpers; it includes
the document extraction helper. No Rust build is needed. Install the desktop app first for the model setup and
runtime helpers, then connect the CLI to that app's existing index.