Luxir 0.1.0: the first release
Luxir 0.1.0 is out, and this website is live.
Luxir is an open source search engine: full-text, vector, and faceted search with analytics, in one native-code engine that you talk to over HTTP/JSON or gRPC. It is released under the Apache License 2.0, and the source is on GitHub.
Try it
Section titled “Try it”The release is a single executable for Linux on x86-64. This gets the build that runs on any x86-64 machine; the download page has faster builds for newer CPUs and explains how to choose one.
curl -fL https://github.com/luxir-search/luxir/releases/download/v0.1.0/luxir-0.1.0-linux-x86_64-v2 -o luxirchmod +x luxir./luxirThe HTTP/JSON API is now listening on port 9400. The quickstart takes it from there: index a few documents with curl and search them, with no schema, client library, or cluster to set up first.
What is on the site
Section titled “What is on the site”- Documentation for 0.1.0: the guide, the API reference, and the features list, which is the compact answer to what Luxir does today.
- The architecture overview, for how the engine is put together and why.
- Downloads, with checksums and a build per x86-64 CPU tier.
- Community: where to ask questions, report bugs, and get involved.
For why I wrote another search engine after Solr, and the first benchmark numbers, see Introducing Luxir on my own blog.
What to expect from 0.1.0
Section titled “What to expect from 0.1.0”This is an early release, put out so people can start using it and telling me what they find. The APIs and the on-disk index format will change before 1.0, so expect to reindex when you upgrade. Luxir is a single-node engine today: replication and distributed search are not implemented yet, and neither is authentication or TLS, so run it behind your own network boundary. The operations guide has the details.
Say hello
Section titled “Say hello”Questions and ideas go in GitHub Discussions, bugs in Issues, and there is a Discord server for chat. I would love to hear how it works for you.