Search engine web app based on Elasticsearch
- Search text highlighting
- Keywords suggestions with significant text aggregation
- "Did you mean" search suggestions with Phrase Suggester and Shingle Token Filter
- Search bar autocompletion with search_as_you_type field type
- Stop words handling with Stop Token Filter
- Advanced query filtering with Boolean Query DSL
- Modular and minimal styling with TailwindCSS and shadcn/ui
- Infinite scrolling with TanStack Query useInfiniteQuery
- E2E type safety with tRPC
- External state/context management with Zustand
- Scalable Elastic cluster on K8s
- TLS management with Traefik
This is a T3 Stack project bootstrapped with
create-t3-app
.