A curated collection of high-quality resources, articles, videos, engineering blogs, tools, and best practices dedicated to search technologies. Perfect for engineers, researchers, and enthusiasts who want to explore and master search systems.
Explore detailed case studies and insights from leading companies and professionals in the field of search technologies.
- Reverse Searching Netflix’s Federated Graph
- Elasticsearch Indexing Strategy in Asset Management Platform (AMP)
- Data Reprocessing Pipeline in Asset Management Platform @Netflix
- How Netflix Content Engineering makes a federated graph searchable
- How Netflix Content Engineering makes a federated graph searchable (Part 2)
- GraphQL Search Indexing
- Implementing the Netflix Media Database
- How We Improved Our Performance Using ElasticSearch Plugins: Part 1
- How We Improved Our Performance Using ElasticSearch Plugins: Part 2
- Geosharded Recommendations Part 1: Sharding Approach
- Geosharded Recommendations Part 2: Architecture
- Geosharded Recommendations Part 3: Consistency
- How Tinder Recommends To 75 Million Users with Geosharding
- Optimizing Elasticsearch with Custom Routing and Handling Routing Value Changes
- Ensuring Elasticsearch Cluster Health at Scale: A Comprehensive Solution from Search Core
- Elasticsearch: From Problem to Contribution, Fixing Our Suggestion Issue
- How We Reduced Elasticsearch Index Size: Optimizing Geo Data Storage
- Unlocking Speed: Key Optimizations for Elasticsearch Performance
- Boosting Search Relevance using Business Logic Scripting
- Vector Search at Trendyol Search Core
- While Our Elasticsearch Queries Gently Weep
- How Does RPA Use Elasticsearch?
- Optimizing Promotion Search with Elasticsearch: Our Experience
- How did we implement a custom logging mechanism using Elasticsearch?
- Elasticsearch Scroll API vs Search After with PIT
- Synonym Search in Elasticsearch and Alternatives
- Elasticsearch Index Speed Optimization
- Chaos Testing in Elasticsearch
- How to manage indexing with dynamic time-series data in Elasticsearch?
- Elasticsearch optimistic concurrency implementation
- How did we list one branch of each chain restaurant in Elasticsearch for Trendyol Meal search?
- How to Load Data from ElasticSearch to BigQuery?
- Trendyol Future Logging Setup (7.x)
- Elasticsearch Bulk Insert Case in Go
- Elasticsearch in Trendyol Chapter 2
- How To Configure Elasticsearch Heap Size to Change Max Memory Size
- Elasticsearch Advanced Performance Tuning
- Forwarding Kubernetes Container’s Logs to Elasticsearch with Fluent Bit and Showing Logs with Kibana
- Elasticsearch(1.7.x) Configuration and Performance Tuning
- E-Export: SPI Team’s Key Role in Data Aggregation and Efficient Querying
- How Search Crashed Suddenly Every Sunday: The Path of SRE
- The Mystery of Search’s Sunday Shutdowns: Investigating the Causes
- Evolution of Promotion Search at Trendyol
- Trendyol Search: Voyager
- Vinted Search Scaling Chapter 9: Billion-Scale Search!
- Vinted Search Scaling Chapter 8: Goodbye Elasticsearch, Hello Vespa Search Engine
- Adopting the Vespa search engine for serving personalized second-hand fashion recommendations at Vinted
- Vinted Search Scaling Chapter 7: Rebuilding search indexing pipeline
- Faceted search using Elasticsearch
- Vinted Search Scaling Chapter 6: 4th generation of Elasticsearch metrics
- Vinted Search Scaling Chapter 5: Divide and Conquer
- Vinted Search Scaling Chapter 4: Query Log
- Vinted Search Scaling Chapter 3: Elasticsearch Index Management
- Vinted Search Scaling Chapter 2: Routing Elasticsearch Requests with srouter
- Vinted Search Scaling Chapter 1: Indexing
- Paper Announcement: Leveraging Multimodal LLMs for Large-Scale Product Retrieval Evaluation
- The Modern Architecture of Search
- Talking to Elasticsearch
- A Closer Look at Elasticsearch Express
- Failing to Auto Scale Elasticsearch in Kubernetes
- Migrating From Elasticsearch 7.17 to Elasticsearch 8.x: Pitfalls and Learnings
Learn from experts through conference talks, tutorials, and in-depth presentations.
- Clone the repository:
git clone https://github.com/<your-username>/awesome-search.git
- Explore the categorized resources in the README.
Happy searching! 🎉