2026.04.14E·91RAG Retrieval Optimization: Implementing Hybrid Search and Reranking
Overcoming the limitations of pure vector database search in RAG pipelines. An honest guide to implementing keyword-based BM25, combining results with Reciprocal Rank Fusion (RRF), and applying Cohere Rerank to boost context quality.
RAGVector DBLLM
→2026.02.04F·179Full-Text Search: Building Search with Just Your Database
You don't always need Elasticsearch. PostgreSQL's built-in Full-Text Search handles most search needs without extra infrastructure.
Full-Text SearchPostgreSQLDatabase
→2026.01.09S·13Search System Design: Elasticsearch vs Building Your Own
Started with SQL LIKE, hit its limits, moved to Elasticsearch, and got shocked by operational costs. The real trade-offs of search systems.
System DesignSearchElasticsearch
→2025.06.28F·02Trie Data Structure: The Secret Behind Autocomplete
Why 'SELECT * FROM words WHERE word LIKE "app%"' is too slow. How Tries solve prefix search in O(L) time. Implementation guide and Radix Tree optimization.
Data StructureAlgorithmSearch
→2025.05.18F·108Binary Search Tree (BST): The Basics of Data Search and Balancing Aesthetics
Learn BST via Up & Down game. Why DBs use B-Trees over Hash Tables. Deep dive into AVL, Red-Black Trees, Splay Trees, and Treaps.
CSDataStructureBST
→2025.04.24F·85BFS vs DFS: Graph Traversal
Two ways to escape a maze. Spread out wide (BFS) or dig deep (DFS)? Who finds the shortest path?
CSAlgorithmGraph
→