https://github.com/lnx-search/lnx-cli
https://github.com/lnx-search/lnx-cli
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/lnx-search/lnx-cli
- Owner: lnx-search
- Created: 2021-10-08T22:37:37.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2022-05-28T19:16:57.000Z (about 3 years ago)
- Last Synced: 2025-03-27T04:12:32.815Z (3 months ago)
- Language: Rust
- Size: 4.22 MB
- Stars: 5
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# lnx-cli
A tool for demoing lnx or running benchmarks and load tests on Meilisearch or lnx itself.
This is generally use during development to help us profile and visually see any changes being ran into.## Installing
The easiest way to install is via `cargo`
```
cargo install lnxcli --git https://github.com/lnx-search/lnx-cli.git
```## Getting started
There are 2 sub commands `demo` and `bench` each with their own `--help` flags respectively which I wouold highly recommend reading.
**Demo** starts a webserver and web page linked to a given LNX instance where you can load a dataset or use the inbuilt movies dataset. This lets you change between query kinds
and observe the results.**Bench** allows you to benchmark both MeiliSearch and lnx respectively. This has two main modes `standard` or `typing` which changes if the system sends the full query instantly o
or types it out letter by letter emulating a user doing search as you type.