This task is the conversation starter for further development of our indexing components. From here we can create further sub-task.
Quick notes, to be sorted:
- Unify indexing API (independently of backend used)
- Initial indexes setup is currently done in separate places (elastic.py for Elasticsearch and cli.py in specific projects for Algolia)