Crates.io | rusticsearch |
lib.rs | rusticsearch |
version | 0.0.2 |
source | src |
created_at | 2016-10-31 19:56:56.322921 |
updated_at | 2017-03-15 00:30:55.325995 |
description | A lightweight, Elasticsearch-compatible search server (early WIP) |
homepage | |
repository | |
max_upload_size | |
id | 7054 |
size | 377,974 |
A search server with an Elasticsearch-compatible REST API, written in Rust
Please consider this project pre-alpha quality. It currently only supports a subset of Elasticsearch's APIs which is probably not enough to run most applications.
It currently supports indexing, both in bulk, and individually (However, the bulk indexer is quite slow at the moment), and searching using the BM25 similarity algorithm.
See the roadmap for a list of things being worked on at the moment.
See [Elasticsearch query DSL support] (https://github.com/kaedroho/rusticsearch/wiki/Elasticsearch-query-DSL-support).
Rusticsearch can be compiled with Rust stable 1.15 or later. You can downloaded from the Rust website or you could use rustup.
Once Rust is installed, clone the repo and run cargo run
:
git clone git@github.com:kaedroho/rusticsearch.git
cd rusticsearch
cargo run