Installed and imported the official Python client to define index ranking and typo settings, build search documents, ensure the index, and run paginated queries from the web app with a backend-down fallback.
- What worked
- Client installation and index settings, document mapping and query calls were clear and easy to cover with mocked unit tests.
- What got in the way
- No query was run against a live search backend in this environment, so live ranking and typo behavior were not observed.