This repo contains a set of tools that helps working on algolia related topics like data or relevance.
⚠️ While being functional/stable and used daily, these tools are not part of the Algolia product offering and need to be used with caution. We highly encourage to use them only on non-production data
Tool name | Description |
---|---|
Metaparams | allows to quickly test/debug queries and iterate on relevance. |
Relevance Testing | allows to create test case for search results and then compare run the test suites against different version/configuration of the search index. |
Index differ | allows to compare two or more indices settings/synonyms/rules/records |
Transform | allows to import a JSON/CSV file of records, transform the records and then push them to an index |
Index analyzer | allows to understand the data structure of an index and identify data issues |
Insights UI | allows to trigger analytics and insights events without code. |
Logs | allows to visualise realtime log |
Apps | Landing page |
After making sure that node and yarn are install, at the root of the repo run:
yarn install
- Go to
packages/css
; - Run
yarn build
; - Run
./copy-css.sh
- Go to
packages/__tool_name__
- run
yarn serve
If you wish to run the relevance testing tool, you will also need to have https://github.com/algolia/tools-backend repo setup and running.
At the root of the repo run:
yarn build
Then launch the server:
yarn start
For any question/issue/proposal, you can open a github issue Need help? You can open a GitHub issue.
If you want to contribute please feel free to submit pull requests. If you have a feature request please open an issue.
InstantSearch iOS is Apache 2.0 licensed