/rankquest-cli

Companion tool for Rankquest Studio that you can use to benchmark your search APIs from the command line.

Primary LanguageKotlinMIT LicenseMIT

rankquest-cli

CI Build

Companion to rankquest-core and rankquest-studio that allows you to evaluate search ranking test cases that you create with rankquest-studio on the command line.

  • Create your test cases with Rankquest Studio
  • Export your configuration and testcases as json
  • And use this tool to run them

Docker

# help
docker run -it --network host -v $(pwd):/rankquest jillesvangurp/rankquest-cli --help
# run the demo scripts (requires elasticsearch)
docker run -it --network host -v $(pwd):/rankquest jillesvangurp/rankquest-cli -c demo/movies-config.json -t demo/testcases.json -v -f

Usage

./gradlew assemble
java -jar build/libs/rankquest-cli.jar -c demo/movies-config.json -t demo/testcases.json -f -v