Skip to content

Latest commit

 

History

History

product-search-v3

Product Search using OpenSearch Java high-level REST client and Search Templates

This small project demonstrates following functionalities and features:

  1. Text search
  2. OpenSearch query using Search Template
  3. Facets
    1. Dynamic multi-select facets
    2. Search Filters
  4. Pagination
  5. Synonyms
  6. Stemmers
  7. Stop words
  8. Did you mean
  9. Test data ingestion
docker-compose up -d

Above command starts the following containers on your system:

  1. OpenSearch
  2. Postgres DB

Postman collection

Postman collection JSON is located here.

Import it in Postman to see all the available endpoints.

Test data setup

products.json contain all the products which are indexed into OpenSearch.