This small project demonstrates following functionalities and features:
- Text search
- OpenSearch query using Search Template
- Facets
- Dynamic multi-select facets
- Search Filters
- Pagination
- Synonyms
- Stemmers
- Stop words
- Did you mean
- Test data ingestion
docker-compose up -d
Above command starts the following containers on your system:
- OpenSearch
- Postgres DB
Postman collection JSON is located here.
Import it in Postman to see all the available endpoints.
products.json contain all the products which are indexed into OpenSearch.