Design a High-Performance Search Service
Design a scalable search service for an e-commerce platform with 100 million items. The system must support full-text search, faceted filtering (e.g., by category or price), and near real-time updates. The design should handle 10,000 queries per second with sub-200ms latency, while ensuring high availability and fault tolerance. Discuss how you would handle data ingestion from a primary database, indexing strategies, and query optimization.
ElasticsearchKafkaRedisCDCInverted IndexBM25KubernetesREST
10