# Awesome Search
Support Ukrainian fight for the freedom I've been building e-commerce search applications for 15+ years. Below is a list of some publications, conferences, and books that have inspired me, grouped by topic. If an item fits into multiple topics, it appears in multiple sections. :star: Star us on GitHub — it helps! ## Latest Changes - [2026.38](https://frutik.github.io/awesome-search/History/2026.38) - [2026.37](https://frutik.github.io/awesome-search/History/2026.37) - [2026.36](https://frutik.github.io/awesome-search/History/2026.36) - [2026.35](https://frutik.github.io/awesome-search/History/2026.35) - [2026.34](https://frutik.github.io/awesome-search/History/2026.34) --- # Global Table of Contents A map of every note in the vault organized by category and theme. This index tracks concepts, topics, people, tools, companies, case studies, conferences, and datasets. ## Maps of Content - [All about Information Retrieval & Search](https://frutik.github.io/awesome-search/All-about-Information-Retrieval--and--Search) — top-level overview - [Concepts](https://frutik.github.io/awesome-search/Concepts) · [Topics](https://frutik.github.io/awesome-search/Topics) · [People](https://frutik.github.io/awesome-search/People) · [Tools](https://frutik.github.io/awesome-search/Tools) · [Case Studies](https://frutik.github.io/awesome-search/Case-Studies) · [Videos](https://frutik.github.io/awesome-search/Videos) · [Conferences](https://frutik.github.io/awesome-search/Conferences) · [History](https://frutik.github.io/awesome-search/History) · [Index](https://frutik.github.io/awesome-search/Index) --- ## Concepts ### Lexical & Sparse Retrieval [BM25](https://frutik.github.io/awesome-search/Concepts/BM25) · [Bayesian BM25](https://frutik.github.io/awesome-search/Concepts/Bayesian-BM25) · [Bayesian Optimization](https://frutik.github.io/awesome-search/Concepts/Bayesian-Optimization) · [Bag-of-Documents Model](https://frutik.github.io/awesome-search/Concepts/Bag-of-Documents-Model) · [Full-Text Search](https://frutik.github.io/awesome-search/Concepts/Full-Text-Search) · [WAND](https://frutik.github.io/awesome-search/Concepts/WAND) · [Block-Max WAND](https://frutik.github.io/awesome-search/Concepts/Block-Max-WAND) · [Sparse Vector Retrieval](https://frutik.github.io/awesome-search/Concepts/Sparse-Vector-Retrieval) · [Learned Sparse Retrieval](https://frutik.github.io/awesome-search/Concepts/Learned-Sparse-Retrieval) · [SPLADE](https://frutik.github.io/awesome-search/Concepts/SPLADE) · [ELSER](https://frutik.github.io/awesome-search/Concepts/ELSER) · [miniCOIL](https://frutik.github.io/awesome-search/Concepts/miniCOIL) · [Sparse Embeddings](https://frutik.github.io/awesome-search/Concepts/Sparse-Embeddings) · [Collocations](https://frutik.github.io/awesome-search/Concepts/Collocations) · [Out-of-Vocabulary](https://frutik.github.io/awesome-search/Concepts/Out-of-Vocabulary) ### Dense Retrieval & Embeddings [Embeddings](https://frutik.github.io/awesome-search/Concepts/Embeddings) · [Dense Embeddings](https://frutik.github.io/awesome-search/Concepts/Dense-Embeddings) · [Dense Vector Retrieval](https://frutik.github.io/awesome-search/Concepts/Dense-Vector-Retrieval) · [Semantic Search](https://frutik.github.io/awesome-search/Concepts/Semantic-Search) · [Asymmetric Semantic Search](https://frutik.github.io/awesome-search/Concepts/Asymmetric-Semantic-Search) · [Bi-Encoder](https://frutik.github.io/awesome-search/Concepts/Bi-Encoder) · [Dense Passage Retriever](https://frutik.github.io/awesome-search/Concepts/Dense-Passage-Retriever) · [BERT](https://frutik.github.io/awesome-search/Concepts/BERT) · [Word2Vec](https://frutik.github.io/awesome-search/Concepts/Word2Vec) · [Word2Box](https://frutik.github.io/awesome-search/Concepts/Word2Box) · [Concept Vectors](https://frutik.github.io/awesome-search/Concepts/Concept-Vectors) · [Matryoshka Embeddings](https://frutik.github.io/awesome-search/Concepts/Matryoshka-Embeddings) · [Multimodal Embeddings](https://frutik.github.io/awesome-search/Concepts/Multimodal-Embeddings) · [Compositional Embeddings](https://frutik.github.io/awesome-search/Concepts/Compositional-Embeddings) · [Task-Aware Embeddings](https://frutik.github.io/awesome-search/Concepts/Task-Aware-Embeddings) · [Embedding Fine-tuning](https://frutik.github.io/awesome-search/Concepts/Embedding-Fine-tuning) · [Pooling](https://frutik.github.io/awesome-search/Concepts/Pooling) · [Zero-Shot Retrieval](https://frutik.github.io/awesome-search/Concepts/Zero-Shot-Retrieval) · [Vector Similarity Metrics](https://frutik.github.io/awesome-search/Concepts/Vector-Similarity-Metrics) · [Contrastive Gap](https://frutik.github.io/awesome-search/Concepts/Contrastive-Gap) · [Modality Gap](https://frutik.github.io/awesome-search/Concepts/Modality-Gap) ### Geometric & Set-Theoretic Embeddings [Set-Theoretic Embeddings](https://frutik.github.io/awesome-search/Concepts/Set-Theoretic-Embeddings) · [Box Embedding](https://frutik.github.io/awesome-search/Concepts/Box-Embedding) · [Gaussian Embedding](https://frutik.github.io/awesome-search/Concepts/Gaussian-Embedding) · [Poincaré Embedding](https://frutik.github.io/awesome-search/Concepts/Poincaré-Embedding) · [Region-Based Representation](https://frutik.github.io/awesome-search/Concepts/Region-Based-Representation) ### ANN Indexing & Quantization [ANN](https://frutik.github.io/awesome-search/Concepts/Approximate-Nearest-Neighbor-Search) · [Brute-Force Vector Search](https://frutik.github.io/awesome-search/Concepts/Brute-Force-Vector-Search) · [HNSW](https://frutik.github.io/awesome-search/Concepts/HNSW) · [IVF](https://frutik.github.io/awesome-search/Concepts/IVF) · [LSH](https://frutik.github.io/awesome-search/Concepts/LSH) · [ACORN-1](https://frutik.github.io/awesome-search/Concepts/ACORN-1) · [Vector Filtering](https://frutik.github.io/awesome-search/Concepts/Vector-Filtering) · [Vector Index Updates](https://frutik.github.io/awesome-search/Concepts/Vector-Index-Updates) · [Wormhole Vectors](https://frutik.github.io/awesome-search/Concepts/Wormhole-Vectors) · [Vector Quantization](https://frutik.github.io/awesome-search/Concepts/Vector-Quantization) · [Scalar Quantization](https://frutik.github.io/awesome-search/Concepts/Scalar-Quantization) · [Binary Quantization](https://frutik.github.io/awesome-search/Concepts/Binary-Quantization) · [BBQ](https://frutik.github.io/awesome-search/Concepts/BBQ) · [RaBitQ](https://frutik.github.io/awesome-search/Concepts/RaBitQ) · [TurboQuant](https://frutik.github.io/awesome-search/Concepts/TurboQuant) · [ASH](https://frutik.github.io/awesome-search/Concepts/ASH) · [ITQ](https://frutik.github.io/awesome-search/Concepts/ITQ) · [Token Pooling](https://frutik.github.io/awesome-search/Concepts/Token-Pooling) ### Dimensionality Reduction [Dimensionality Reduction](https://frutik.github.io/awesome-search/Concepts/Dimensionality-Reduction) · [PCA](https://frutik.github.io/awesome-search/Concepts/PCA) · [UMAP](https://frutik.github.io/awesome-search/Concepts/UMAP) · [t-SNE](https://frutik.github.io/awesome-search/Concepts/t-SNE) ### Late Interaction & Multi-Vector [Late Interaction](https://frutik.github.io/awesome-search/Concepts/Late-Interaction) · [ColBERT](https://frutik.github.io/awesome-search/Concepts/ColBERT) · [ColPali](https://frutik.github.io/awesome-search/Concepts/ColPali) · [MUVERA](https://frutik.github.io/awesome-search/Concepts/MUVERA) ### Reranking & Cross-Encoders [Reranking](https://frutik.github.io/awesome-search/Concepts/Reranking) · [Asymmetric Re-ranking](https://frutik.github.io/awesome-search/Concepts/Asymmetric-Re-ranking) · [Cross-Encoder](https://frutik.github.io/awesome-search/Concepts/Cross-Encoder) · [MonoT5](https://frutik.github.io/awesome-search/Concepts/MonoT5) · [RankGPT](https://frutik.github.io/awesome-search/Concepts/RankGPT) · [RankLLaMA](https://frutik.github.io/awesome-search/Concepts/RankLLaMA) · [Knowledge Distillation](https://frutik.github.io/awesome-search/Concepts/Knowledge-Distillation) · [Relational Transformer](https://frutik.github.io/awesome-search/Concepts/Relational-Transformer) ### Learning to Rank [Learning to Rank](https://frutik.github.io/awesome-search/Concepts/Learning-to-Rank) · [LambdaMART](https://frutik.github.io/awesome-search/Concepts/LambdaMART) · [LambdaLoss](https://frutik.github.io/awesome-search/Concepts/LambdaLoss) · [RankNet](https://frutik.github.io/awesome-search/Concepts/RankNet) · [LTR Feature Engineering](https://frutik.github.io/awesome-search/Concepts/LTR-Feature-Engineering) · [Hashing Trick](https://frutik.github.io/awesome-search/Concepts/Hashing-Trick) · [Ranking Objectives](https://frutik.github.io/awesome-search/Concepts/Ranking-Objectives) · [Ranking Signal Selection](https://frutik.github.io/awesome-search/Concepts/Ranking-Signal-Selection) · [Pointwise Relevance Evaluation](https://frutik.github.io/awesome-search/Concepts/Pointwise-Relevance-Evaluation) · [Pairwise Relevance Evaluation](https://frutik.github.io/awesome-search/Concepts/Pairwise-Relevance-Evaluation) · [Listwise Relevance Evaluation](https://frutik.github.io/awesome-search/Concepts/Listwise-Relevance-Evaluation) · [Feature Store](https://frutik.github.io/awesome-search/Concepts/Feature-Store) · [Results Boosting](https://frutik.github.io/awesome-search/Concepts/Results-Boosting) ### Hybrid Search & Score Fusion [Hybrid Search](https://frutik.github.io/awesome-search/Concepts/Hybrid-Search) · [Reciprocal Rank Fusion](https://frutik.github.io/awesome-search/Concepts/Reciprocal-Rank-Fusion) · [Distribution-Based Score Fusion](https://frutik.github.io/awesome-search/Concepts/Distribution-Based-Score-Fusion) · [Linear Score Combination](https://frutik.github.io/awesome-search/Concepts/Linear-Score-Combination) · [Relative Score Fusion](https://frutik.github.io/awesome-search/Concepts/Relative-Score-Fusion) · [Score Normalization](https://frutik.github.io/awesome-search/Concepts/Score-Normalization) · [Semantic Boosting](https://frutik.github.io/awesome-search/Concepts/Semantic-Boosting) ### Query Understanding [Query Understanding](https://frutik.github.io/awesome-search/Concepts/Query-Understanding) · [Query Segmentation](https://frutik.github.io/awesome-search/Concepts/Query-Segmentation) · [Query Specificity](https://frutik.github.io/awesome-search/Concepts/Query-Specificity) · [Query Types](https://frutik.github.io/awesome-search/Concepts/Query-Types) · [Query Sampling](https://frutik.github.io/awesome-search/Concepts/Query-Sampling) · [Search Intent](https://frutik.github.io/awesome-search/Concepts/Search-Intent) · [Intent Drift](https://frutik.github.io/awesome-search/Concepts/Intent-Drift) · [Keywords Extraction](https://frutik.github.io/awesome-search/Concepts/Keywords-Extraction) · [Compositional Queries](https://frutik.github.io/awesome-search/Concepts/Compositional-Queries) ### Lexical Query Operations [Tokenization](https://frutik.github.io/awesome-search/Concepts/Tokenization) · [Spelling Correction](https://frutik.github.io/awesome-search/Concepts/Spelling-Correction) · [Synonyms](https://frutik.github.io/awesome-search/Concepts/Synonyms) · [Stopwords](https://frutik.github.io/awesome-search/Concepts/Stopwords) · [Autocomplete](https://frutik.github.io/awesome-search/Concepts/Autocomplete) · [Query Expansion](https://frutik.github.io/awesome-search/Concepts/Query-Expansion) · [Query Relaxation](https://frutik.github.io/awesome-search/Concepts/Query-Relaxation) · [Query Rewriting](https://frutik.github.io/awesome-search/Concepts/Query-Rewriting) ### Evaluation & Metrics [Search Evaluation](https://frutik.github.io/awesome-search/Concepts/Search-Evaluation) · [NDCG](https://frutik.github.io/awesome-search/Concepts/NDCG) · [MAP](https://frutik.github.io/awesome-search/Concepts/MAP) · [MRR](https://frutik.github.io/awesome-search/Concepts/MRR) · [ERR](https://frutik.github.io/awesome-search/Concepts/ERR) · [Precision and Recall](https://frutik.github.io/awesome-search/Concepts/Precision-and-Recall) · [Hit Rate at K](https://frutik.github.io/awesome-search/Concepts/Hit-Rate-at-K) · [UDCG](https://frutik.github.io/awesome-search/Concepts/UDCG) · [Diversity Metrics](https://frutik.github.io/awesome-search/Concepts/Diversity-Metrics) · [Judgment Lists](https://frutik.github.io/awesome-search/Concepts/Judgment-Lists) · [Implicit Judgments](https://frutik.github.io/awesome-search/Concepts/Implicit-Judgments) · [Kendall Rank Correlation](https://frutik.github.io/awesome-search/Concepts/Kendall-Rank-Correlation) · [Inter-Annotator Agreement](https://frutik.github.io/awesome-search/Concepts/Inter-Annotator-Agreement) · [LLM as Judge](https://frutik.github.io/awesome-search/Concepts/LLM-as-Judge) · [Levels of Judge Agreement](https://frutik.github.io/awesome-search/Concepts/Levels-of-Judge-Agreement) · [Prompt Sensitivity](https://frutik.github.io/awesome-search/Concepts/Prompt-Sensitivity) · [Adversarial Relevance Judgment](https://frutik.github.io/awesome-search/Concepts/Adversarial-Relevance-Judgment) · [Staged Judging](https://frutik.github.io/awesome-search/Concepts/Staged-Judging) · [Semantic Relevance](https://frutik.github.io/awesome-search/Concepts/Semantic-Relevance) · [Statistical Significance in Search Evaluation](https://frutik.github.io/awesome-search/Concepts/Statistical-Significance-in-Search-Evaluation) · [Interleaving](https://frutik.github.io/awesome-search/Concepts/Interleaving) · [Isolated Feedback Loops](https://frutik.github.io/awesome-search/Concepts/Isolated-Feedback-Loops) · [Out-of-Time Validation](https://frutik.github.io/awesome-search/Concepts/Out-of-Time-Validation) · [Session-Based Evaluation](https://frutik.github.io/awesome-search/Concepts/Session-Based-Evaluation) · [Vector Search Evaluation](https://frutik.github.io/awesome-search/Concepts/Vector-Search-Evaluation) · [Hallucination Detection](https://frutik.github.io/awesome-search/Concepts/Hallucination-Detection) · [Needle in a Haystack Test](https://frutik.github.io/awesome-search/Concepts/Needle-in-a-Haystack-Test) · Relevance feedback · [APD](https://frutik.github.io/awesome-search/Concepts/APD) ### Behavioral Signals & Bias [Click Models](https://frutik.github.io/awesome-search/Concepts/Click-Models) · [Neural Click Models](https://frutik.github.io/awesome-search/Concepts/Neural-Click-Models) · [Click Signals](https://frutik.github.io/awesome-search/Concepts/Click-Signals) · [Clicks Residual](https://frutik.github.io/awesome-search/Concepts/Clicks-Residual) · [Impression Bias](https://frutik.github.io/awesome-search/Concepts/Impression-Bias) · [Position Bias](https://frutik.github.io/awesome-search/Concepts/Position-Bias) · [Presentation Bias](https://frutik.github.io/awesome-search/Concepts/Presentation-Bias) · [Ranking Signal Selection](https://frutik.github.io/awesome-search/Concepts/Ranking-Signal-Selection) · [Signal Downboosting](https://frutik.github.io/awesome-search/Concepts/Signal-Downboosting) · [Personalization](https://frutik.github.io/awesome-search/Concepts/Personalization) · [Exploration vs Exploitation](https://frutik.github.io/awesome-search/Concepts/Exploration-vs-Exploitation) ### Agentic, Generative & RAG [Agentic Search](https://frutik.github.io/awesome-search/Concepts/Agentic-Search) · [Agentic Memory](https://frutik.github.io/awesome-search/Concepts/Agentic-Memory) · [Model Context Protocol](https://frutik.github.io/awesome-search/Concepts/Model-Context-Protocol) · [Agentic Query Workload](https://frutik.github.io/awesome-search/Concepts/Agentic-Query-Workload) · [Conversational Search](https://frutik.github.io/awesome-search/Concepts/Conversational-Search) · [RAG](https://frutik.github.io/awesome-search/Concepts/RAG) · [Generative Retrieval](https://frutik.github.io/awesome-search/Concepts/Generative-Retrieval) · [Differentiable Search Index](https://frutik.github.io/awesome-search/Concepts/Differentiable-Search-Index) · [Direct Corpus Interaction](https://frutik.github.io/awesome-search/Concepts/Direct-Corpus-Interaction) · [Purpose-Built Agentic Search Models](https://frutik.github.io/awesome-search/Concepts/Purpose-Built-Agentic-Search-Models) · [SIRA](https://frutik.github.io/awesome-search/Concepts/SIRA) · [Search-R1](https://frutik.github.io/awesome-search/Concepts/Search-R1) · [Reinforcement Learning for Search](https://frutik.github.io/awesome-search/Concepts/Reinforcement-Learning-for-Search) · [Semantic IDs](https://frutik.github.io/awesome-search/Concepts/Semantic-IDs) · [TIGER](https://frutik.github.io/awesome-search/Concepts/TIGER) · [RQ-VAE](https://frutik.github.io/awesome-search/Concepts/RQ-VAE) · [Context Engineering](https://frutik.github.io/awesome-search/Concepts/Context-Engineering) · [DICE](https://frutik.github.io/awesome-search/Concepts/DICE) · [Clean Context](https://frutik.github.io/awesome-search/Concepts/Clean-Context) · [Hypothetical Document Embeddings](https://frutik.github.io/awesome-search/Concepts/Hypothetical-Document-Embeddings) · [Steering Vectors](https://frutik.github.io/awesome-search/Concepts/Steering-Vectors) · [GraphRAG](https://frutik.github.io/awesome-search/Concepts/GraphRAG) · [HippoRAG](https://frutik.github.io/awesome-search/Concepts/HippoRAG) · [Long-Context RAG](https://frutik.github.io/awesome-search/Concepts/Long-Context-RAG) · [Prompt Compression](https://frutik.github.io/awesome-search/Concepts/Prompt-Compression) · [Query Routing](https://frutik.github.io/awesome-search/Concepts/Query-Routing) · [LLM Guardrails](https://frutik.github.io/awesome-search/Concepts/LLM-Guardrails) ### Model Fine-Tuning & Serving [LoRA](https://frutik.github.io/awesome-search/Concepts/LoRA) · [QLoRA](https://frutik.github.io/awesome-search/Concepts/QLoRA) · [PEFT](https://frutik.github.io/awesome-search/Concepts/PEFT) · [GGUF](https://frutik.github.io/awesome-search/Concepts/GGUF) · [Hard Negative Mining](https://frutik.github.io/awesome-search/Concepts/Hard-Negative-Mining) · [Contrastive Learning](https://frutik.github.io/awesome-search/Concepts/Contrastive-Learning) · [Knowledge Distillation](https://frutik.github.io/awesome-search/Concepts/Knowledge-Distillation) · [Synthetic Query Generation](https://frutik.github.io/awesome-search/Concepts/Synthetic-Query-Generation) · [Consistency Filtering](https://frutik.github.io/awesome-search/Concepts/Consistency-Filtering) · [PROMPTAGATOR](https://frutik.github.io/awesome-search/Concepts/PROMPTAGATOR) · [FLAN-T5](https://frutik.github.io/awesome-search/Concepts/FLAN-T5) ### Search Architecture & Operations [Search Architecture](https://frutik.github.io/awesome-search/Concepts/Search-Architecture) · [Retrieval Pipeline](https://frutik.github.io/awesome-search/Concepts/Retrieval-Pipeline) · [Sharding](https://frutik.github.io/awesome-search/Concepts/Sharding) · [Compute-Storage Disaggregation](https://frutik.github.io/awesome-search/Concepts/Compute-Storage-Disaggregation) · [Unified Search Index](https://frutik.github.io/awesome-search/Concepts/Unified-Search-Index) · [Denormalization for Search](https://frutik.github.io/awesome-search/Concepts/Denormalization-for-Search) · [Search Governance](https://frutik.github.io/awesome-search/Concepts/Search-Governance) · [Search Team](https://frutik.github.io/awesome-search/Concepts/Search-Team) · [Search Results Explainability](https://frutik.github.io/awesome-search/Concepts/Search-Results-Explainability) · [Text Chunking](https://frutik.github.io/awesome-search/Concepts/Text-Chunking) · [Knowledge Graph Search](https://frutik.github.io/awesome-search/Concepts/Knowledge-Graph-Search) ### Search UX & Discovery [Faceted Search](https://frutik.github.io/awesome-search/Concepts/Faceted-Search) · [Federated Search](https://frutik.github.io/awesome-search/Concepts/Federated-Search) · [Search Scopes](https://frutik.github.io/awesome-search/Concepts/Search-Scopes) · [Zero Results](https://frutik.github.io/awesome-search/Concepts/Zero-Results) · [Results Merchandising](https://frutik.github.io/awesome-search/Concepts/Results-Merchandising) · [MMR](https://frutik.github.io/awesome-search/Concepts/MMR) --- ## Topics ### Retrieval & Ranking Techniques [Reasoning Reranking](https://frutik.github.io/awesome-search/Topics/Reasoning-Reranking) · [RL-Trained Search Agents](https://frutik.github.io/awesome-search/Topics/RL-Trained-Search-Agents) · [Late Interaction in Elasticsearch](https://frutik.github.io/awesome-search/Topics/Late-Interaction-in-Elasticsearch) · [Late Interaction in OpenSearch](https://frutik.github.io/awesome-search/Topics/Late-Interaction-in-OpenSearch) · [Late Interaction in Qdrant](https://frutik.github.io/awesome-search/Topics/Late-Interaction-in-Qdrant) · [Late Interaction in Vespa](https://frutik.github.io/awesome-search/Topics/Late-Interaction-in-Vespa) · [Elasticsearch Learning to Rank](https://frutik.github.io/awesome-search/Topics/Elasticsearch-Learning-to-Rank) · [Vespa Learning to Rank](https://frutik.github.io/awesome-search/Topics/Vespa-Learning-to-Rank) · [Tuning BM25 for E-commerce Search](https://frutik.github.io/awesome-search/Topics/Tuning-BM25-for-E-commerce-Search) · [Vector Search Tradeoffs](https://frutik.github.io/awesome-search/Topics/Vector-Search-Tradeoffs) · [Dimensionality Reduction vs Quantization](https://frutik.github.io/awesome-search/Topics/Dimensionality-Reduction-vs-Quantization) · [PCA vs t-SNE for Retrieval](https://frutik.github.io/awesome-search/Topics/PCA-vs-t-SNE-for-Retrieval) · [Search UX](https://frutik.github.io/awesome-search/Topics/Search-UX) · [Search UX Research](https://frutik.github.io/awesome-search/Topics/Search-UX-Research) · [Search Result Diversity](https://frutik.github.io/awesome-search/Topics/Search-Result-Diversity) · [Multilingual Search](https://frutik.github.io/awesome-search/Topics/Multilingual-Search) · [Personalization in Search](https://frutik.github.io/awesome-search/Topics/Personalization-in-Search) · [Agentic Memory for Search Personalization](https://frutik.github.io/awesome-search/Topics/Agentic-Memory-for-Search-Personalization) · [Query Classification](https://frutik.github.io/awesome-search/Topics/Query-Classification) · [Query Understanding in Practice](https://frutik.github.io/awesome-search/Topics/Query-Understanding-in-Practice) · [Spelling Correction in Search](https://frutik.github.io/awesome-search/Topics/Spelling-Correction-in-Search) · [Synonyms and Vocabulary Management](https://frutik.github.io/awesome-search/Topics/Synonyms-and-Vocabulary-Management) · [Autocomplete and Autosuggest](https://frutik.github.io/awesome-search/Topics/Autocomplete-and-Autosuggest) · [Conversational and Agentic Search](https://frutik.github.io/awesome-search/Topics/Conversational-and-Agentic-Search) · [Interaction Paradigms](https://frutik.github.io/awesome-search/Topics/Interaction-Paradigms) ### Domains & Platforms [E-commerce Search](https://frutik.github.io/awesome-search/Topics/E-commerce-Search) · [Two-Sided Marketplace Ranking](https://frutik.github.io/awesome-search/Topics/Two-Sided-Marketplace-Ranking) · [Enterprise Search](https://frutik.github.io/awesome-search/Topics/Enterprise-Search) · [Search using PostgreSQL](https://frutik.github.io/awesome-search/Topics/Search-using-PostgreSQL) · [Search Platforms](https://frutik.github.io/awesome-search/Topics/Search-Platforms) · [Extreme Search Systems](https://frutik.github.io/awesome-search/Topics/Extreme-Search-Systems) · [Migration between Search Engines](https://frutik.github.io/awesome-search/Topics/Migration-between-Search-Engines) · [Elasticsearch vs OpenSearch](https://frutik.github.io/awesome-search/Topics/Elasticsearch-vs-OpenSearch) · [Federated vs Unified Search](https://frutik.github.io/awesome-search/Topics/Federated-vs-Unified-Search) · [Multi-Tenancy in Search](https://frutik.github.io/awesome-search/Topics/Multi-Tenancy-in-Search) ### Quality & Operations [A-B Testing for Search](https://frutik.github.io/awesome-search/Topics/A-B-Testing-for-Search) · [Duality in Measuring Search](https://frutik.github.io/awesome-search/Topics/Duality-in-Measuring-Search) · [NDCG Variants](https://frutik.github.io/awesome-search/Topics/NDCG-Variants) · [Search Quality Assurance](https://frutik.github.io/awesome-search/Topics/Search-Quality-Assurance) · [Relevance Program Setup](https://frutik.github.io/awesome-search/Topics/Relevance-Program-Setup) · [Relevance Evaluation Tools Compared](https://frutik.github.io/awesome-search/Topics/Relevance-Evaluation-Tools-Compared) · [Quepid Beyond Supported Engines](https://frutik.github.io/awesome-search/Topics/Quepid-Beyond-Supported-Engines) · [Model Selection and Fine-Tuning Evaluation](https://frutik.github.io/awesome-search/Topics/Model-Selection-and-Fine-Tuning-Evaluation) · [Retrieval Benchmarks and Leaderboards](https://frutik.github.io/awesome-search/Topics/Retrieval-Benchmarks-and-Leaderboards) · [Embedding Models Compared](https://frutik.github.io/awesome-search/Topics/Embedding-Models-Compared) · [Search Observability](https://frutik.github.io/awesome-search/Topics/Search-Observability) ### Team, Career & Community [Hiring for Search](https://frutik.github.io/awesome-search/Topics/Hiring-for-Search) · [How to Start a Career in Search](https://frutik.github.io/awesome-search/Topics/How-to-Start-a-Career-in-Search) · [Managing a Search Team](https://frutik.github.io/awesome-search/Topics/Managing-a-Search-Team) · [Understaffed Search Team](https://frutik.github.io/awesome-search/Topics/Understaffed-Search-Team) · [Search Consultancy](https://frutik.github.io/awesome-search/Topics/Search-Consultancy) · [Search Communities](https://frutik.github.io/awesome-search/Topics/Search-Communities) · [Women of Search](https://frutik.github.io/awesome-search/Topics/Women-of-Search) · [Events and Conferences](https://frutik.github.io/awesome-search/Topics/Events-and-Conferences) ### Learning Resources [Books](https://frutik.github.io/awesome-search/Topics/Books) · [Courses](https://frutik.github.io/awesome-search/Topics/Courses) ### Strategy & Meta [Frontier of Search](https://frutik.github.io/awesome-search/Topics/Frontier-of-Search) · [Frontier of Search 2025](https://frutik.github.io/awesome-search/Topics/Frontier-of-Search-2025) · [Frontier of Search 2026](https://frutik.github.io/awesome-search/Topics/Frontier-of-Search-2026) · [Economics of Search](https://frutik.github.io/awesome-search/Topics/Economics-of-Search) · [Search Problem Archetypes](https://frutik.github.io/awesome-search/Topics/Search-Problem-Archetypes) · [Fun and Philosophy](https://frutik.github.io/awesome-search/Topics/Fun-and-Philosophy) --- ## Tools ### Search & Vector Engines [Elasticsearch](https://frutik.github.io/awesome-search/Tools/Elasticsearch) · [OpenSearch](https://frutik.github.io/awesome-search/Tools/OpenSearch) · [Solr](https://frutik.github.io/awesome-search/Tools/Solr) · [Manticore Search](https://frutik.github.io/awesome-search/Tools/Manticore-Search) · [FAISS](https://frutik.github.io/awesome-search/Tools/FAISS) · [Milvus Vector DB](https://frutik.github.io/awesome-search/Tools/Milvus-Vector-DB) · [Pinecone Vector DB](https://frutik.github.io/awesome-search/Tools/Pinecone-Vector-DB) · [Qdrant Vector DB](https://frutik.github.io/awesome-search/Tools/Qdrant-Vector-DB) · [Weaviate Vector DB](https://frutik.github.io/awesome-search/Tools/Weaviate-Vector-DB) · [turbopuffer Search DB](https://frutik.github.io/awesome-search/Tools/turbopuffer-Search-DB) · [PostgreSQL](https://frutik.github.io/awesome-search/Tools/PostgreSQL) · [ParadeDB](https://frutik.github.io/awesome-search/Tools/ParadeDB) · [VectorChord](https://frutik.github.io/awesome-search/Tools/VectorChord) ### PostgreSQL Extensions [pgvector](https://frutik.github.io/awesome-search/Tools/pgvector) · [pgvectorscale](https://frutik.github.io/awesome-search/Tools/pgvectorscale) · [pg_textsearch](https://frutik.github.io/awesome-search/Tools/pg_textsearch) · [pg_trgm](https://frutik.github.io/awesome-search/Tools/pg_trgm) · [psql_bm25s](https://frutik.github.io/awesome-search/Tools/psql_bm25s) ### Ranking & ML Libraries [LightGBM](https://frutik.github.io/awesome-search/Tools/LightGBM) · [XGBoost](https://frutik.github.io/awesome-search/Tools/XGBoost) · [CatBoost](https://frutik.github.io/awesome-search/Tools/CatBoost) · [RankLib](https://frutik.github.io/awesome-search/Tools/RankLib) · [Metarank](https://frutik.github.io/awesome-search/Tools/Metarank) · [eland](https://frutik.github.io/awesome-search/Tools/eland) ### Embedding Training [Sentence Transformers](https://frutik.github.io/awesome-search/Tools/Sentence-Transformers) · [qdrant-sparse-finetune](https://frutik.github.io/awesome-search/Tools/qdrant-sparse-finetune) · [qdrant-relevance-feedback](https://frutik.github.io/awesome-search/Tools/qdrant-relevance-feedback) ### RAG & LLM Frameworks [LlamaIndex](https://frutik.github.io/awesome-search/Tools/LlamaIndex) · [LangChain](https://frutik.github.io/awesome-search/Tools/LangChain) · [Haystack (deepset)](https://frutik.github.io/awesome-search/Tools/Haystack-(deepset)) · [DSPy](https://frutik.github.io/awesome-search/Tools/DSPy) · [AutoRAG](https://frutik.github.io/awesome-search/Tools/AutoRAG) · [RAGAS](https://frutik.github.io/awesome-search/Tools/RAGAS) ### Relevance & Query Tooling [Querqy](https://frutik.github.io/awesome-search/Tools/Querqy) · [Quepid](https://frutik.github.io/awesome-search/Tools/Quepid) · [Embabel](https://frutik.github.io/awesome-search/Tools/Embabel) · [Embabel DICE](https://frutik.github.io/awesome-search/Tools/Embabel-DICE) · [django-dice](https://frutik.github.io/awesome-search/Tools/django-dice) · [Search Relevance Workbench](https://frutik.github.io/awesome-search/Tools/Search-Relevance-Workbench) · [OpenSearch Relevance Agent](https://frutik.github.io/awesome-search/Tools/OpenSearch-Relevance-Agent) · [Elasticsearch Relevance Studio](https://frutik.github.io/awesome-search/Tools/Elasticsearch-Relevance-Studio) · [Rated Ranking Evaluator](https://frutik.github.io/awesome-search/Tools/Rated-Ranking-Evaluator) · [Releval](https://frutik.github.io/awesome-search/Tools/Releval) · [User Behavior Insights](https://frutik.github.io/awesome-search/Tools/User-Behavior-Insights) · [ann-benchmarks](https://frutik.github.io/awesome-search/Tools/ann-benchmarks) · [SID-1](https://frutik.github.io/awesome-search/Tools/SID-1) ### ML & Model Serving [LightGBM](https://frutik.github.io/awesome-search/Tools/LightGBM) · [XGBoost](https://frutik.github.io/awesome-search/Tools/XGBoost) · [CatBoost](https://frutik.github.io/awesome-search/Tools/CatBoost) · [RankLib](https://frutik.github.io/awesome-search/Tools/RankLib) · [ONNX](https://frutik.github.io/awesome-search/Tools/ONNX) · [eland](https://frutik.github.io/awesome-search/Tools/eland) --- ## Companies [Airbnb](https://frutik.github.io/awesome-search/Companies/Airbnb) · [Algolia](https://frutik.github.io/awesome-search/Companies/Algolia) · [Allegro](https://frutik.github.io/awesome-search/Companies/Allegro) · [Amazon Web Services](https://frutik.github.io/awesome-search/Companies/Amazon-Web-Services) · [Baymard Institute](https://frutik.github.io/awesome-search/Companies/Baymard-Institute) · [Bonsai](https://frutik.github.io/awesome-search/Companies/Bonsai) · [Booking.com](https://frutik.github.io/awesome-search/Companies/Booking.com) · [Canva](https://frutik.github.io/awesome-search/Companies/Canva) · [Carousell](https://frutik.github.io/awesome-search/Companies/Carousell) · [Cohere](https://frutik.github.io/awesome-search/Companies/Cohere) · [Delivery Hero](https://frutik.github.io/awesome-search/Companies/Delivery-Hero) · [Dropbox](https://frutik.github.io/awesome-search/Companies/Dropbox) · [eBay](https://frutik.github.io/awesome-search/Companies/eBay) · [Elastic](https://frutik.github.io/awesome-search/Companies/Elastic) · [Elsevier](https://frutik.github.io/awesome-search/Companies/Elsevier) · [Empathy](https://frutik.github.io/awesome-search/Companies/Empathy) · [Enterprise Knowledge LLC](https://frutik.github.io/awesome-search/Companies/Enterprise-Knowledge-LLC) · [Etsy](https://frutik.github.io/awesome-search/Companies/Etsy) · [Grubhub](https://frutik.github.io/awesome-search/Companies/Grubhub) · [Hornet](https://frutik.github.io/awesome-search/Companies/Hornet) · [Jina AI](https://frutik.github.io/awesome-search/Companies/Jina-AI) · [Kleinanzeigen](https://frutik.github.io/awesome-search/Companies/Kleinanzeigen) · [LightOn AI](https://frutik.github.io/awesome-search/Companies/LightOn-AI) · [LinkedIn](https://frutik.github.io/awesome-search/Companies/LinkedIn) · [Meta](https://frutik.github.io/awesome-search/Companies/Meta) · [MongoDB](https://frutik.github.io/awesome-search/Companies/MongoDB) · [Netflix](https://frutik.github.io/awesome-search/Companies/Netflix) · [Nielsen Norman Group](https://frutik.github.io/awesome-search/Companies/Nielsen-Norman-Group) · [OpenSource Connections](https://frutik.github.io/awesome-search/Companies/OpenSource-Connections) · [Otto](https://frutik.github.io/awesome-search/Companies/Otto) · [Pinecone](https://frutik.github.io/awesome-search/Companies/Pinecone) · [Qdrant](https://frutik.github.io/awesome-search/Companies/Qdrant) · [Reddit](https://frutik.github.io/awesome-search/Companies/Reddit) · [RelativeDB](https://frutik.github.io/awesome-search/Companies/RelativeDB) · [SID.ai](https://frutik.github.io/awesome-search/Companies/SID.ai) · [Sease](https://frutik.github.io/awesome-search/Companies/Sease) · [Shaped](https://frutik.github.io/awesome-search/Companies/Shaped) · [Shopify](https://frutik.github.io/awesome-search/Companies/Shopify) · [Skyscanner](https://frutik.github.io/awesome-search/Companies/Skyscanner) · [Slack](https://frutik.github.io/awesome-search/Companies/Slack) · [Spotify](https://frutik.github.io/awesome-search/Companies/Spotify) · [The Search Juggler](https://frutik.github.io/awesome-search/Companies/The-Search-Juggler) · [Tiger Data](https://frutik.github.io/awesome-search/Companies/Tiger-Data) · [Twitter](https://frutik.github.io/awesome-search/Companies/Twitter) · [Uber](https://frutik.github.io/awesome-search/Companies/Uber) · [Vespa](https://frutik.github.io/awesome-search/Companies/Vespa) · [Vinted](https://frutik.github.io/awesome-search/Companies/Vinted) · [Voyage AI](https://frutik.github.io/awesome-search/Companies/Voyage-AI) · [Weaviate](https://frutik.github.io/awesome-search/Companies/Weaviate) · [Zalando](https://frutik.github.io/awesome-search/Companies/Zalando) · [searchHub](https://frutik.github.io/awesome-search/Companies/searchHub) · [turbopuffer](https://frutik.github.io/awesome-search/Companies/turbopuffer) --- ## Case Studies [Airbnb - ML-Powered Experiences Ranking](https://frutik.github.io/awesome-search/Case-Studies/Airbnb---ML-Powered-Experiences-Ranking) · [Bonsai - Designing Search for a Relational Database](https://frutik.github.io/awesome-search/Case-Studies/Bonsai---Designing-Search-for-a-Relational-Database) · [Canva - Search Pipeline Modernization](https://frutik.github.io/awesome-search/Case-Studies/Canva---Search-Pipeline-Modernization) · [Etsy - Search Quality and Query Understanding](https://frutik.github.io/awesome-search/Case-Studies/Etsy---Search-Quality-and-Query-Understanding) · [foodpanda - Classifying 300K Noisy Search Terms Across 16 Markets](https://frutik.github.io/awesome-search/Case-Studies/foodpanda---Classifying-300K-Noisy-Search-Terms-Across-16-Markets) · [Hybrid Fusion Failure - BM25 Displacing Reference Documents](https://frutik.github.io/awesome-search/Case-Studies/Hybrid-Fusion-Failure---BM25-Displacing-Reference-Documents) · [Kleinanzeigen - Vespa Migration for Homepage Feed](https://frutik.github.io/awesome-search/Case-Studies/Kleinanzeigen---Vespa-Migration-for-Homepage-Feed) · [Netflix - Content Search Architecture](https://frutik.github.io/awesome-search/Case-Studies/Netflix---Content-Search-Architecture) · [Reddit - Vector Database Selection](https://frutik.github.io/awesome-search/Case-Studies/Reddit---Vector-Database-Selection) · [Skyscanner - Learning to Rank for Flights](https://frutik.github.io/awesome-search/Case-Studies/Skyscanner---Learning-to-Rank-for-Flights) · [Slack - Enterprise Message Search with LTR](https://frutik.github.io/awesome-search/Case-Studies/Slack---Enterprise-Message-Search-with-LTR) · [Uber Eats - Scaling Search for Food Delivery](https://frutik.github.io/awesome-search/Case-Studies/Uber-Eats---Scaling-Search-for-Food-Delivery) · [Vespa - Ranking Without Labels on CORD-19](https://frutik.github.io/awesome-search/Case-Studies/Vespa---Ranking-Without-Labels-on-CORD-19) · [Vinted - Migrating Search from Elasticsearch to Vespa](https://frutik.github.io/awesome-search/Case-Studies/Vinted---Migrating-Search-from-Elasticsearch-to-Vespa) · [Zalando - Self-DoS via Facet Aggregation](https://frutik.github.io/awesome-search/Case-Studies/Zalando---Self-DoS-via-Facet-Aggregation) --- ## Videos Conference talks and recorded presentations. [Max Irwin - The Search Engine Migration Circus](https://frutik.github.io/awesome-search/Videos/Max-Irwin---The-Search-Engine-Migration-Circus) — [Max Irwin](https://frutik.github.io/awesome-search/People/Max-Irwin), [OpenSource Connections](https://frutik.github.io/awesome-search/Companies/OpenSource-Connections); Haystack Live talk on search-engine migration (playbook, "Hello Search", feature parity, the "damage" metric, war stories) [Haystack US 2022 - Bayesian Optimization of Relevance at Shopify](https://frutik.github.io/awesome-search/Videos/Haystack-US-2022---Bayesian-Optimization-of-Relevance-at-Shopify) — [Doug Turnbull](https://frutik.github.io/awesome-search/People/Doug-Turnbull) & [Andy Toulis](https://frutik.github.io/awesome-search/People/Andy-Toulis), [Shopify](https://frutik.github.io/awesome-search/Companies/Shopify); [Haystack US](https://frutik.github.io/awesome-search/Conferences/Haystack-US) 2022 talk on [Bayesian Optimization](https://frutik.github.io/awesome-search/Concepts/Bayesian-Optimization) for retuning [BM25](https://frutik.github.io/awesome-search/Concepts/BM25) `k1`/`b`, with a worked case study on product-title length normalization and a presentation-bias loophole caught mid-experiment [Choosing Indexes for Similarity Search (Faiss in Python)](https://frutik.github.io/awesome-search/Videos/Choosing-Indexes-for-Similarity-Search-(Faiss-in-Python)) — [James Briggs](https://frutik.github.io/awesome-search/People/James-Briggs), [Pinecone](https://frutik.github.io/awesome-search/Companies/Pinecone); hands-on [FAISS](https://frutik.github.io/awesome-search/Tools/FAISS) tutorial comparing Flat, [LSH](https://frutik.github.io/awesome-search/Concepts/LSH), [HNSW](https://frutik.github.io/awesome-search/Concepts/HNSW), and [IVF](https://frutik.github.io/awesome-search/Concepts/IVF) on Sift1M [Rene Kriegler - Query Relaxation](https://frutik.github.io/awesome-search/Videos/Rene-Kriegler---Query-Relaxation) — [Rene Kriegler](https://frutik.github.io/awesome-search/People/Rene-Kriegler), [OpenSource Connections](https://frutik.github.io/awesome-search/Companies/OpenSource-Connections); [Query Relaxation](https://frutik.github.io/awesome-search/Concepts/Query-Relaxation) as a query recommendation problem — word-shape heuristics, term frequency, [Word2Vec](https://frutik.github.io/awesome-search/Concepts/Word2Vec) and a neural network compared for predicting which term to drop [Roman Grebennikov - Personalizing Search Results in Real-Time](https://frutik.github.io/awesome-search/Videos/Roman-Grebennikov---Personalizing-Search-Results-in-Real-Time) — [Roman Grebennikov](https://frutik.github.io/awesome-search/People/Roman-Grebennikov), Findify; [MICES](https://frutik.github.io/awesome-search/Conferences/MICES) 2019 talk on real-time LTR personalization — [Position Bias](https://frutik.github.io/awesome-search/Concepts/Position-Bias) feedback loops, shuffled [Exploration vs Exploitation](https://frutik.github.io/awesome-search/Concepts/Exploration-vs-Exploitation) segments, cross-merchant generic models, purchase-weighted perfect rankings [Evgeniya Sukhodolskaya - Fine-Tuning Sparse Neural Retrievers for E-Commerce](https://frutik.github.io/awesome-search/Videos/Evgeniya-Sukhodolskaya---Fine-Tuning-Sparse-Neural-Retrievers-for-E-Commerce) — [Evgeniya Sukhodolskaya](https://frutik.github.io/awesome-search/People/Evgeniya-Sukhodolskaya), [Qdrant](https://frutik.github.io/awesome-search/Companies/Qdrant); [MICES](https://frutik.github.io/awesome-search/Conferences/MICES) 2026 talk on making [SPLADE](https://frutik.github.io/awesome-search/Concepts/SPLADE) fine-tuning approachable — why [MS MARCO](https://frutik.github.io/awesome-search/Datasets/MS-MARCO)-trained sparse models misfire on catalogs, the ANCE [Hard Negative Mining](https://frutik.github.io/awesome-search/Concepts/Hard-Negative-Mining) loop, full vs inference-free SPLADE, specialize vs generalize [Evgeniya Sukhodolskaya - Relevance Feedback Inside the Search Engine](https://frutik.github.io/awesome-search/Videos/Evgeniya-Sukhodolskaya---Relevance-Feedback-Inside-the-Search-Engine) — [Evgeniya Sukhodolskaya](https://frutik.github.io/awesome-search/People/Evgeniya-Sukhodolskaya), [Qdrant](https://frutik.github.io/awesome-search/Companies/Qdrant); [Berlin Buzzwords](https://frutik.github.io/awesome-search/Conferences/Berlin-Buzzwords) 2026 talk on index-native [Relevance Feedback](https://frutik.github.io/awesome-search/Concepts/Relevance-Feedback) — model-generated feedback steering [HNSW](https://frutik.github.io/awesome-search/Concepts/HNSW) hop selection instead of reranking a top-k, [Knowledge Distillation](https://frutik.github.io/awesome-search/Concepts/Knowledge-Distillation) of a reranker into the index, and the case against black-box search engines [Hajer Bouafif - Personalize Search Results with OpenSearch Agentic Memory](https://frutik.github.io/awesome-search/Videos/Hajer-Bouafif---Personalize-Search-Results-with-OpenSearch-Agentic-Memory) — [Hajer Bouafif](https://frutik.github.io/awesome-search/People/Hajer-Bouafif), [Amazon Web Services](https://frutik.github.io/awesome-search/Companies/Amazon-Web-Services); [Berlin Buzzwords](https://frutik.github.io/awesome-search/Conferences/Berlin-Buzzwords) 2026 talk on [Agentic Memory](https://frutik.github.io/awesome-search/Concepts/Agentic-Memory) as the substrate for search [Personalization](https://frutik.github.io/awesome-search/Concepts/Personalization) — preferences inferred offline by an LLM from [UBI](https://frutik.github.io/awesome-search/Tools/User-Behavior-Insights) clickstream, applied online via [Query Rewriting](https://frutik.github.io/awesome-search/Concepts/Query-Rewriting) and [Reranking](https://frutik.github.io/awesome-search/Concepts/Reranking), with reasoning kept off the query path ### Podcasts [Vector Podcast](https://frutik.github.io/awesome-search/Videos/Vector-Podcast) — [Dima Kan](https://frutik.github.io/awesome-search/People/Dima-Kan), Aiven; interview series running since October 2021 (38 episodes) covering vector search, search engines and the businesses around them — vector database founders interviewed mid-build, [HNSW](https://frutik.github.io/awesome-search/Concepts/HNSW) co-author Yury Malkov, and on-site batches from [Berlin Buzzwords](https://frutik.github.io/awesome-search/Conferences/Berlin-Buzzwords) --- ## Conferences See the [Conferences](https://frutik.github.io/awesome-search/Conferences) MOC. [Berlin Buzzwords](https://frutik.github.io/awesome-search/Conferences/Berlin-Buzzwords) · [Haystack EU](https://frutik.github.io/awesome-search/Conferences/Haystack-EU) · [Haystack US](https://frutik.github.io/awesome-search/Conferences/Haystack-US) · [MICES](https://frutik.github.io/awesome-search/Conferences/MICES) --- ## Datasets [Amazon ESCI Dataset](https://frutik.github.io/awesome-search/Datasets/Amazon-ESCI-Dataset) · [ANTIQUE](https://frutik.github.io/awesome-search/Datasets/ANTIQUE) · [BEIR](https://frutik.github.io/awesome-search/Datasets/BEIR) · [BRIGHT](https://frutik.github.io/awesome-search/Datasets/BRIGHT) · [DSGlobal](https://frutik.github.io/awesome-search/Datasets/DSGlobal) · [ESCI-S Dataset](https://frutik.github.io/awesome-search/Datasets/ESCI-S-Dataset) · [Home Depot Product Search Relevance](https://frutik.github.io/awesome-search/Datasets/Home-Depot-Product-Search-Relevance) · [LLMJudge](https://frutik.github.io/awesome-search/Datasets/LLMJudge) · [LocalNews](https://frutik.github.io/awesome-search/Datasets/LocalNews) · [LoTTE](https://frutik.github.io/awesome-search/Datasets/LoTTE) · [MIRACL](https://frutik.github.io/awesome-search/Datasets/MIRACL) · [MS MARCO](https://frutik.github.io/awesome-search/Datasets/MS-MARCO) · [MTEB](https://frutik.github.io/awesome-search/Datasets/MTEB) · [Natural Questions](https://frutik.github.io/awesome-search/Datasets/Natural-Questions) · [RelBench](https://frutik.github.io/awesome-search/Datasets/RelBench) · [RTEB](https://frutik.github.io/awesome-search/Datasets/RTEB) · [SIFT1M](https://frutik.github.io/awesome-search/Datasets/SIFT1M) · [STaRK](https://frutik.github.io/awesome-search/Datasets/STaRK) · [TREC Deep Learning Track](https://frutik.github.io/awesome-search/Datasets/TREC-Deep-Learning-Track) · [TREC-COVID](https://frutik.github.io/awesome-search/Datasets/TREC-COVID) · [WANDS Dataset](https://frutik.github.io/awesome-search/Datasets/WANDS-Dataset) --- ## People **A** — [Achinoam Soroker](https://frutik.github.io/awesome-search/People/Achinoam-Soroker) · [Adrien Grand](https://frutik.github.io/awesome-search/People/Adrien-Grand) · [Aleksas Kateiva](https://frutik.github.io/awesome-search/People/Aleksas-Kateiva) · [Alexander Marquardt](https://frutik.github.io/awesome-search/People/Alexander-Marquardt) · [Amélie Chatelain](https://frutik.github.io/awesome-search/People/Amélie-Chatelain) · [Andre Charton](https://frutik.github.io/awesome-search/People/Andre-Charton) · [Andrea Schütt](https://frutik.github.io/awesome-search/People/Andrea-Schütt) · [Andreas Wagner](https://frutik.github.io/awesome-search/People/Andreas-Wagner) · [Andrew Kornilov](https://frutik.github.io/awesome-search/People/Andrew-Kornilov) · [Andrew McCallum](https://frutik.github.io/awesome-search/People/Andrew-McCallum) · [Andrew Mende](https://frutik.github.io/awesome-search/People/Andrew-Mende) · [André Mourão](https://frutik.github.io/awesome-search/People/André-Mourão) · [Andy Toulis](https://frutik.github.io/awesome-search/People/Andy-Toulis) · [Anthony K.H. Tung](https://frutik.github.io/awesome-search/People/Anthony-K.H.-Tung) · [Antoine Chaffin](https://frutik.github.io/awesome-search/People/Antoine-Chaffin) · [Aparna Dhinakaran](https://frutik.github.io/awesome-search/People/Aparna-Dhinakaran) · [Asif Makhani](https://frutik.github.io/awesome-search/People/Asif-Makhani) · [Atita Arora](https://frutik.github.io/awesome-search/People/Atita-Arora) · [Audrey Lorberfeld](https://frutik.github.io/awesome-search/People/Audrey-Lorberfeld) **B** — [Benjamin Trent](https://frutik.github.io/awesome-search/People/Benjamin-Trent) · [Billy Chan](https://frutik.github.io/awesome-search/People/Billy-Chan) · [Bobby Mohammed](https://frutik.github.io/awesome-search/People/Bobby-Mohammed) · [Brage Vik](https://frutik.github.io/awesome-search/People/Brage-Vik) **C** — [Charles L. A. Clarke](https://frutik.github.io/awesome-search/People/Charles-L.-A.-Clarke) · [Charlie Hull](https://frutik.github.io/awesome-search/People/Charlie-Hull) · [Chris Fournie](https://frutik.github.io/awesome-search/People/Chris-Fournie) · [Congzhe Su](https://frutik.github.io/awesome-search/People/Congzhe-Su) **D** — [Dai Sugimori](https://frutik.github.io/awesome-search/People/Dai-Sugimori) · [Dainius Jocas](https://frutik.github.io/awesome-search/People/Dainius-Jocas) · [Daniel Doro](https://frutik.github.io/awesome-search/People/Daniel-Doro) · [Daniel Henneberger](https://frutik.github.io/awesome-search/People/Daniel-Henneberger) · [Daniel Tunkelang](https://frutik.github.io/awesome-search/People/Daniel-Tunkelang) · [David Albrecht](https://frutik.github.io/awesome-search/People/David-Albrecht) · [David Argüello Sánchez](https://frutik.github.io/awesome-search/People/David-Argüello-Sánchez) · [Davit Khachaturyan](https://frutik.github.io/awesome-search/People/Davit-Khachaturyan) · [Dima Kan](https://frutik.github.io/awesome-search/People/Dima-Kan) · [Dmitriy Meyerzon](https://frutik.github.io/awesome-search/People/Dmitriy-Meyerzon) · [Dotan Horovits](https://frutik.github.io/awesome-search/People/Dotan-Horovits) · [Doug Turnbull](https://frutik.github.io/awesome-search/People/Doug-Turnbull) · [Dylan Castillo](https://frutik.github.io/awesome-search/People/Dylan-Castillo) · [Dylan Couzon](https://frutik.github.io/awesome-search/People/Dylan-Couzon) **E** — [Erik Hatcher](https://frutik.github.io/awesome-search/People/Erik-Hatcher) · [Ernestas Poškus](https://frutik.github.io/awesome-search/People/Ernestas-Poškus) · [Eugene Yan](https://frutik.github.io/awesome-search/People/Eugene-Yan) · [Elzbieta Jakubowska](https://frutik.github.io/awesome-search/People/Elzbieta-Jakubowska) · [Evgeniya Sukhodolskaya](https://frutik.github.io/awesome-search/People/Evgeniya-Sukhodolskaya) **F** — [Florent Krzakala](https://frutik.github.io/awesome-search/People/Florent-Krzakala) · [Florian Narr](https://frutik.github.io/awesome-search/People/Florian-Narr) · [Fraidoon Omarzai](https://frutik.github.io/awesome-search/People/Fraidoon-Omarzai) · [Francesco Casalegno](https://frutik.github.io/awesome-search/People/Francesco-Casalegno) · [Frank Goortani](https://frutik.github.io/awesome-search/People/Frank-Goortani) · [Freddy Domínguez](https://frutik.github.io/awesome-search/People/Freddy-Domínguez) **G** — [Geoffrey Hinton](https://frutik.github.io/awesome-search/People/Geoffrey-Hinton) · [Giovanni Fernandez-Kincade](https://frutik.github.io/awesome-search/People/Giovanni-Fernandez-Kincade) · [Gustavo Llermaly](https://frutik.github.io/awesome-search/People/Gustavo-Llermaly) **H** — [Hailey Cheong](https://frutik.github.io/awesome-search/People/Hailey-Cheong) · [Hajer Bouafif](https://frutik.github.io/awesome-search/People/Hajer-Bouafif) · [Han Xiao](https://frutik.github.io/awesome-search/People/Han-Xiao) · [Hassam Chundrigar](https://frutik.github.io/awesome-search/People/Hassam-Chundrigar) · [Heather Hedden](https://frutik.github.io/awesome-search/People/Heather-Hedden) · [Honza Král](https://frutik.github.io/awesome-search/People/Honza-Král) · [Hugo Galvão](https://frutik.github.io/awesome-search/People/Hugo-Galvão) **I** — [Isabella Tromba](https://frutik.github.io/awesome-search/People/Isabella-Tromba) · [Iulia Brezeanu](https://frutik.github.io/awesome-search/People/Iulia-Brezeanu) · [Ivan Pleshkov](https://frutik.github.io/awesome-search/People/Ivan-Pleshkov) **J** — [Jagadeesh Chandra](https://frutik.github.io/awesome-search/People/Jagadeesh-Chandra) · [Jaideep Ray](https://frutik.github.io/awesome-search/People/Jaideep-Ray) · [James Briggs](https://frutik.github.io/awesome-search/People/James-Briggs) · [James Rubinstein](https://frutik.github.io/awesome-search/People/James-Rubinstein) · [Janani Narayanan](https://frutik.github.io/awesome-search/People/Janani-Narayanan) · [Janu Verma](https://frutik.github.io/awesome-search/People/Janu-Verma) · [Jeffrey Rengifo](https://frutik.github.io/awesome-search/People/Jeffrey-Rengifo) · [Jettro Coenradie](https://frutik.github.io/awesome-search/People/Jettro-Coenradie) · [Jithendrasaikilaru](https://frutik.github.io/awesome-search/People/Jithendrasaikilaru) · [Jo Kristian Bergum](https://frutik.github.io/awesome-search/People/Jo-Kristian-Bergum) · [Jodi Sloan](https://frutik.github.io/awesome-search/People/Jodi-Sloan) · [Joanna Marhula](https://frutik.github.io/awesome-search/People/Joanna-Marhula) · [Jonas Schulz](https://frutik.github.io/awesome-search/People/Jonas-Schulz) · [Jonathan Larson](https://frutik.github.io/awesome-search/People/Jonathan-Larson) · [Joon-Pil (JP) Hwang](https://frutik.github.io/awesome-search/People/Joon-Pil-(JP)-Hwang) · [Jose Parreño](https://frutik.github.io/awesome-search/People/Jose-Parreño) **K** — [Karthik Ramasamy](https://frutik.github.io/awesome-search/People/Karthik-Ramasamy) · [Kemal Erdem](https://frutik.github.io/awesome-search/People/Kemal-Erdem) **L** — [Lakhan Bukkawar](https://frutik.github.io/awesome-search/People/Lakhan-Bukkawar) · [Lakshmi Devi Prakash](https://frutik.github.io/awesome-search/People/Lakshmi-Devi-Prakash) · [Laura Dietz](https://frutik.github.io/awesome-search/People/Laura-Dietz) · [Laura Ham](https://frutik.github.io/awesome-search/People/Laura-Ham) · [Laurynas Jasiukėnas](https://frutik.github.io/awesome-search/People/Laurynas-Jasiukėnas) · [Laurens van der Maaten](https://frutik.github.io/awesome-search/People/Laurens-van-der-Maaten) · [Leo Schuster](https://frutik.github.io/awesome-search/People/Leo-Schuster) · [Leonie Monigatti](https://frutik.github.io/awesome-search/People/Leonie-Monigatti) · [Lester Solbakken](https://frutik.github.io/awesome-search/People/Lester-Solbakken) · [Li Zhang](https://frutik.github.io/awesome-search/People/Li-Zhang) · [Luca Arnaboldi](https://frutik.github.io/awesome-search/People/Luca-Arnaboldi) · [Luke Vilnis](https://frutik.github.io/awesome-search/People/Luke-Vilnis) **M** — [Marianne Haugvaldstad](https://frutik.github.io/awesome-search/People/Marianne-Haugvaldstad) · [Maryna Kryvko](https://frutik.github.io/awesome-search/People/Maryna-Kryvko) · [Matei Zaharia](https://frutik.github.io/awesome-search/People/Matei-Zaharia) · [Mateusz Sidor](https://frutik.github.io/awesome-search/People/Mateusz-Sidor) · [Max Irwin](https://frutik.github.io/awesome-search/People/Max-Irwin) · [Michael Hannecke](https://frutik.github.io/awesome-search/People/Michael-Hannecke) · [Michael Ryaboy](https://frutik.github.io/awesome-search/People/Michael-Ryaboy) · [Mihajlo Grbovic](https://frutik.github.io/awesome-search/People/Mihajlo-Grbovic) · [Mohamed Arbi Nsibi](https://frutik.github.io/awesome-search/People/Mohamed-Arbi-Nsibi) **N** — [Naghmeh Farzi](https://frutik.github.io/awesome-search/People/Naghmeh-Farzi) · [Namratesh Shrivastav](https://frutik.github.io/awesome-search/People/Namratesh-Shrivastav) · [Nathan VanBenschoten](https://frutik.github.io/awesome-search/People/Nathan-VanBenschoten) · [Neal Lathia](https://frutik.github.io/awesome-search/People/Neal-Lathia) · [Negar Arabzadeh](https://frutik.github.io/awesome-search/People/Negar-Arabzadeh) · [Nick Zadrozny](https://frutik.github.io/awesome-search/People/Nick-Zadrozny) · [Nicolò Rinaldi](https://frutik.github.io/awesome-search/People/Nicolò-Rinaldi) · [Nikhil Dandekar](https://frutik.github.io/awesome-search/People/Nikhil-Dandekar) **O** — [Omar Khattab](https://frutik.github.io/awesome-search/People/Omar-Khattab) **P** — [Peter Straßer](https://frutik.github.io/awesome-search/People/Peter-Straßer) · [Piotr Mazurek](https://frutik.github.io/awesome-search/People/Piotr-Mazurek) · [Prateek Chandra Jha](https://frutik.github.io/awesome-search/People/Prateek-Chandra-Jha) **Q** — [Quynh Nguyen](https://frutik.github.io/awesome-search/People/Quynh-Nguyen) **R** — [Ravi Theja](https://frutik.github.io/awesome-search/People/Ravi-Theja) · [Ravindra Harige](https://frutik.github.io/awesome-search/People/Ravindra-Harige) · [Rene Kriegler](https://frutik.github.io/awesome-search/People/Rene-Kriegler) · [Ritik Jain](https://frutik.github.io/awesome-search/People/Ritik-Jain) · [Roberto Pagano](https://frutik.github.io/awesome-search/People/Roberto-Pagano) · [Roman Grebennikov](https://frutik.github.io/awesome-search/People/Roman-Grebennikov) · [Roshmita Dey](https://frutik.github.io/awesome-search/People/Roshmita-Dey) · [Roy Keyes](https://frutik.github.io/awesome-search/People/Roy-Keyes) · [Rudolf Batt](https://frutik.github.io/awesome-search/People/Rudolf-Batt) **S** — [Sami Maameri](https://frutik.github.io/awesome-search/People/Sami-Maameri) · [Sergey Feldman](https://frutik.github.io/awesome-search/People/Sergey-Feldman) · [Shane Connelly](https://frutik.github.io/awesome-search/People/Shane-Connelly) · [Shaw Talebi](https://frutik.github.io/awesome-search/People/Shaw-Talebi) · [Shay Banon](https://frutik.github.io/awesome-search/People/Shay-Banon) · [Shib Sankar Dasgupta](https://frutik.github.io/awesome-search/People/Shib-Sankar-Dasgupta) · [Shun Tsukagoshi](https://frutik.github.io/awesome-search/People/Shun-Tsukagoshi) · [Siegfried Schüle](https://frutik.github.io/awesome-search/People/Siegfried-Schüle) · [Skip Everling](https://frutik.github.io/awesome-search/People/Skip-Everling) · [Soraya Hausl](https://frutik.github.io/awesome-search/People/Soraya-Hausl) · [Steffen Rendle](https://frutik.github.io/awesome-search/People/Steffen-Rendle) · [Steven Truitt](https://frutik.github.io/awesome-search/People/Steven-Truitt) · [Stuart Cam](https://frutik.github.io/awesome-search/People/Stuart-Cam) · [Stéphane Clinchant](https://frutik.github.io/awesome-search/People/Stéphane-Clinchant) · [Sujit Pal](https://frutik.github.io/awesome-search/People/Sujit-Pal) · [Susan Liu](https://frutik.github.io/awesome-search/People/Susan-Liu) **T** — [Tao Ruangyam](https://frutik.github.io/awesome-search/People/Tao-Ruangyam) · [Taylor Roy](https://frutik.github.io/awesome-search/People/Taylor-Roy) · [Ted Underwood](https://frutik.github.io/awesome-search/People/Ted-Underwood) · [Themis Mavridis](https://frutik.github.io/awesome-search/People/Themis-Mavridis) · [Thibault Formal](https://frutik.github.io/awesome-search/People/Thibault-Formal) · [Thierry Damiba](https://frutik.github.io/awesome-search/People/Thierry-Damiba) · [Thomas Veasey](https://frutik.github.io/awesome-search/People/Thomas-Veasey) · [Tomas Mikolov](https://frutik.github.io/awesome-search/People/Tomas-Mikolov) · [Trey Grainger](https://frutik.github.io/awesome-search/People/Trey-Grainger) · [Tullie Murrell](https://frutik.github.io/awesome-search/People/Tullie-Murrell) **U** — [Udi Manber](https://frutik.github.io/awesome-search/People/Udi-Manber) **V** — [Venkat Ram Rao](https://frutik.github.io/awesome-search/People/Venkat-Ram-Rao) · [Vsevolod Goloviznin](https://frutik.github.io/awesome-search/People/Vsevolod-Goloviznin) **W** — [Wenqi Glantz](https://frutik.github.io/awesome-search/People/Wenqi-Glantz) · [Wolf Garbe](https://frutik.github.io/awesome-search/People/Wolf-Garbe) · [Daniel Wrigley](https://frutik.github.io/awesome-search/People/Daniel-Wrigley) **Y** — [Yiqun Sun](https://frutik.github.io/awesome-search/People/Yiqun-Sun) · [Yixuan Tang](https://frutik.github.io/awesome-search/People/Yixuan-Tang) · [Yu Su](https://frutik.github.io/awesome-search/People/Yu-Su) · [Yuanyuan Shi](https://frutik.github.io/awesome-search/People/Yuanyuan-Shi) · [Yuqing Zhang](https://frutik.github.io/awesome-search/People/Yuqing-Zhang) ## Old List [README](README-PREV.md)