# Qdrant Articles

- [Predicting Weak Retrieval Without an LLM](https://qdrant.tech/articles/predicting-weak-retrieval/index.md)
- [TurboQuant in Qdrant](https://qdrant.tech/articles/turboquant-quantization/index.md)
- [Fine-Tuning Sparse Embeddings for E-Commerce Search | Part 5: From Research to Product](https://qdrant.tech/articles/sparse-embeddings-ecommerce-part-5/index.md)
- [Fine-Tuning Sparse Embeddings for E-Commerce Search | Part 4: Specialization vs Generalization](https://qdrant.tech/articles/sparse-embeddings-ecommerce-part-4/index.md)
- [Fine-Tuning Sparse Embeddings for E-Commerce Search | Part 3: Evaluation and Hard Negatives](https://qdrant.tech/articles/sparse-embeddings-ecommerce-part-3/index.md)
- [Fine-Tuning Sparse Embeddings for E-Commerce Search | Part 2: Training SPLADE on Modal](https://qdrant.tech/articles/sparse-embeddings-ecommerce-part-2/index.md)
- [Fine-Tuning Sparse Embeddings for E-Commerce Search | Part 1: Why Sparse Embeddings Beat BM25](https://qdrant.tech/articles/sparse-embeddings-ecommerce-part-1/index.md)
- [Relevance Feedback in Qdrant](https://qdrant.tech/articles/relevance-feedback/index.md)
- [Building Performant, Scaled Agentic Vector Search with Qdrant](https://qdrant.tech/articles/agentic-builders-guide/index.md)
- [MUVERA: Making Multivectors More Performant](https://qdrant.tech/articles/muvera-embeddings/index.md)
- [How to Choose an Embedding Model: Evaluation & Tradeoffs](https://qdrant.tech/articles/how-to-choose-an-embedding-model/index.md)
- [miniCOIL: on the Road to Usable Sparse Neural Retrieval](https://qdrant.tech/articles/minicoil/index.md)
- [Vector Search in Production: Scaling, HA & Tuning Guide](https://qdrant.tech/articles/vector-search-production/index.md)
- [Relevance Feedback in Informational Retrieval](https://qdrant.tech/articles/search-feedback-loop/index.md)
- [Data Exploration with Qdrant's Distance Matrix API](https://qdrant.tech/articles/distance-based-exploration/index.md)
- [Why Vector Search Needs a Dedicated Database](https://qdrant.tech/articles/dedicated-vector-search/index.md)
- [Optimizing Qdrant Memory for Bulk Vector Uploads](https://qdrant.tech/articles/indexing-optimization/index.md)
- [Vector Search Resource Optimization Guide](https://qdrant.tech/articles/vector-search-resource-optimization/index.md)
- [Introducing Gridstore: Qdrant's Custom Key-Value Store](https://qdrant.tech/articles/gridstore-key-value-storage/index.md)
- [What is Agentic RAG? Building Agents with Qdrant](https://qdrant.tech/articles/agentic-rag/index.md)
- [Modern Sparse Neural Retrieval: From Theory to Practice](https://qdrant.tech/articles/modern-sparse-neural-retrieval/index.md)
- [Qdrant Summer of Code 2024 - ONNX Cross Encoders in Python](https://qdrant.tech/articles/cross-encoder-integration-gsoc/index.md)
- [What is a Vector Database?](https://qdrant.tech/articles/what-is-a-vector-database/index.md)
- [What is Vector Quantization?](https://qdrant.tech/articles/what-is-vector-quantization/index.md)
- [A Complete Guide to Filtering in Vector Search](https://qdrant.tech/articles/vector-search-filtering/index.md)
- [Qdrant Summer of Code 2024 - WASM based Dimension Reduction](https://qdrant.tech/articles/dimension-reduction-qsoc/index.md)
- [Immutable Data Structures in Qdrant](https://qdrant.tech/articles/immutable-data-structures/index.md)
- [Late Interaction Retrieval with Dense Token Embeddings](https://qdrant.tech/articles/late-interaction-models/index.md)
- [Hybrid Search with Qdrant's Query API](https://qdrant.tech/articles/hybrid-search/index.md)
- [BM42: Attention-Based Sparse Embeddings for Hybrid Search](https://qdrant.tech/articles/bm42/index.md)
- [Data Privacy with Qdrant's Role-Based Access Control (RBAC)](https://qdrant.tech/articles/data-privacy/index.md)
- [Optimizing RAG Through an Evaluation-Based Methodology](https://qdrant.tech/articles/rapid-rag-optimization-with-qdrant-and-quotient/index.md)
- [Semantic Caching for RAG: Cut LLM Cost and Latency](https://qdrant.tech/articles/semantic-cache-ai-data-retrieval/index.md)
- [Understanding Retrieval-Augmented Generation (RAG)](https://qdrant.tech/articles/what-is-rag-in-ai/index.md)
- [Qdrant 1.8.0: Enhanced Search Capabilities for Better Results](https://qdrant.tech/articles/qdrant-1.8.x/index.md)
- [Is RAG Dead? Why Long Context Windows Don't Replace RAG](https://qdrant.tech/articles/rag-is-dead/index.md)
- [Enhance Search Efficiency with Binary Quantization](https://qdrant.tech/articles/binary-quantization-openai/index.md)
- [Vector Embeddings Explained: How They Work in ML & Search](https://qdrant.tech/articles/what-are-embeddings/index.md)
- [How to Implement Multitenancy and Custom Sharding in Qdrant](https://qdrant.tech/articles/multitenancy/index.md)
- [Discovery Search in Qdrant](https://qdrant.tech/articles/discovery-search/index.md)
- [Qdrant 1.7.0 has just landed!](https://qdrant.tech/articles/qdrant-1.7.x/index.md)
- [Understanding SPLADE and Sparse Vectors](https://qdrant.tech/articles/sparse-vectors/index.md)
- [Do You Need Dedicated Vector Search?](https://qdrant.tech/articles/dedicated-service/index.md)
- [Deliver Better Recommendations with Qdrant’s new API](https://qdrant.tech/articles/new-recommendation-api/index.md)
- [FastEmbed: Qdrant's Efficient Python Library for Embedding Generation](https://qdrant.tech/articles/fastembed/index.md)
- [Google Summer of Code 2023 - Polygon Geo Filter for Qdrant](https://qdrant.tech/articles/geo-polygon-filter-gsoc/index.md)
- [Binary Quantization: 40x Faster Vector Search](https://qdrant.tech/articles/binary-quantization/index.md)
- [Multimodal Food Search Demo](https://qdrant.tech/articles/food-discovery-demo/index.md)
- [Google Summer of Code 2023 - Web UI for Visualization and Exploration](https://qdrant.tech/articles/web-ui-gsoc/index.md)
- [Semantic Search As You Type](https://qdrant.tech/articles/search-as-you-type/index.md)
- [Vector Similarity: Going Beyond Full-Text Search](https://qdrant.tech/articles/vector-similarity-beyond-search/index.md)
- [Serverless Semantic Search](https://qdrant.tech/articles/serverless/index.md)
- [Introducing Qdrant 1.3.0](https://qdrant.tech/articles/qdrant-1.3.x/index.md)
- [Faster Disk I/O for Vector Search Using io_uring](https://qdrant.tech/articles/io_uring/index.md)
- [Product Quantization for Vector Search](https://qdrant.tech/articles/product-quantization/index.md)
- [Introducing Qdrant 1.2.x](https://qdrant.tech/articles/qdrant-1.2.x/index.md)
- [Why Rust?](https://qdrant.tech/articles/why-rust/index.md)
- [On Unstructured Data, Vector Databases, New AI Age, and Our Seed Round.](https://qdrant.tech/articles/seed-round/index.md)
- [Vector Search in constant time](https://qdrant.tech/articles/quantum-quantization/index.md)
- [Scalar Quantization for Vector Search](https://qdrant.tech/articles/scalar-quantization/index.md)
- [Using LangChain for Question Answering with Qdrant](https://qdrant.tech/articles/langchain-integration/index.md)
- [Minimal RAM to Serve 1M Vectors](https://qdrant.tech/articles/memory-consumption/index.md)
- [Question Answering as a Service with Cohere and Qdrant](https://qdrant.tech/articles/qa-with-cohere-and-qdrant/index.md)
- [Full-text filter and index are already available!](https://qdrant.tech/articles/qdrant-introduces-full-text-filters-and-indexes/index.md)
- [Introducing Qdrant 0.11](https://qdrant.tech/articles/qdrant-0-11-release/index.md)
- [Optimizing Semantic Search by Managing Multiple Vectors](https://qdrant.tech/articles/storing-multiple-vectors-per-object-in-qdrant/index.md)
- [Mastering Batch Search for Vector Optimization](https://qdrant.tech/articles/batch-vector-search-with-qdrant/index.md)
- [Qdrant 0.10 released](https://qdrant.tech/articles/qdrant-0-10-release/index.md)
- [Layer Recycling and Fine-tuning Efficiency](https://qdrant.tech/articles/embedding-recycler/index.md)
- [Detecting Dataset Errors with Similarity Search](https://qdrant.tech/articles/dataset-quality/index.md)
- [Fine Tuning Similar Cars Search](https://qdrant.tech/articles/cars-recognition/index.md)
- [Q&A with Similarity Learning](https://qdrant.tech/articles/faq-question-answering/index.md)
- [Metric Learning for Anomaly Detection](https://qdrant.tech/articles/detecting-coffee-anomalies/index.md)
- [Advanced Introduction to Triplet Loss](https://qdrant.tech/articles/triplet-loss/index.md)
- [Neural Search 101: A Complete Guide and Step-by-Step Tutorial](https://qdrant.tech/articles/neural-search-tutorial/index.md)
- [Metric Learning Tips & Tricks](https://qdrant.tech/articles/metric-learning-tips/index.md)
- [Filterable HNSW Without Recall Loss](https://qdrant.tech/articles/filterable-hnsw/index.md)
