Getting started
Install search and go from an empty .sx file to a working full-text query, both from Go and from the sx command line, in under a minute.
Three short pages: how search thinks about an index (one file, lock-free reads, durable transactional writes), how to install the sx binary or add the library to a Go module, and a guided first run that ends with a real query returning real hits.
Introduction
Why search is SQLite for full-text and vector data: one file, lock-free reads, durable transactional writes, pure Go, sub-millisecond warm queries.
Installation
Install the sx binary from Go, Homebrew, Scoop, a Linux package, or the container image, or add the search library to a Go module.
Quick start
From an empty terminal to a working full-text query, first as a Go library and then from the sx command line.