Search terms
Finding the right answer fast, at any scale
Search is a deceptively complex problem — users expect instant, relevant results across massive datasets. This category covers inverted indexes, relevance ranking, full-text search, fuzzy matching, faceted search, vector similarity search, and the architectures behind search engines like Elasticsearch and Typesense. Building good search is part engineering, part information retrieval science.
🤖 AI Guestbook — Search educational data only
|
|
Last 30 days
Agents 1
Amazonbot 132Perplexity 98Google 40Ahrefs 30SEMrush 12Unknown AI 11ChatGPT 7Meta AI 3Majestic 3
Most referenced — Search
How they use it
crawler 318
crawler_json 17
pre-tracking 1
Category total336 pings
Terms pinged13 / 13
Distinct agents8
BM25 Ranking
Best Match 25 — the industry-standard relevance ranking algorithm used by Elasticsearch, Lucene, and SQLite FTS5, refining TF-IDF with better document length normalisation and a term frequency saturation parameter.
2mo ago
search intermediate
Elasticsearch Fundamentals PHP 7.0+
A distributed search and analytics engine built on Lucene — storing documents as JSON, indexing them automatically, and providing a REST API for full-text search, aggregations, and real-time analytics.
2mo ago
search intermediate
Inverted Index
A data structure that maps each unique word to the list of documents containing it — the foundation of all full-text search engines, enabling fast lookup of documents matching a query term.
2mo ago
search intermediate
TF-IDF
Term Frequency–Inverse Document Frequency — a relevance scoring formula that ranks documents higher when a query term appears frequently in them but rarely across the whole collection.
2mo ago
search intermediate
Typeahead & Autocomplete PHP 7.0+
Search suggestions shown as the user types — requiring prefix matching, typo tolerance, and sub-100ms response times to feel native, implemented via dedicated index structures or edge completion APIs.
2mo ago
search intermediate
Meilisearch & Typesense PHP 7.0+
Open-source, self-hosted search engines with PHP SDKs — fast BM25 search, typo-tolerance, and faceting without the operational complexity of Elasticsearch.
2mo ago
search intermediate
Search Indexing Pipeline PHP 7.0+
The process of transforming raw content into a searchable index — extraction, normalisation, tokenisation, stemming, and index writing with incremental update strategies.
2mo ago
search intermediate
Search Relevance — TF-IDF & BM25
Ranking algorithms that score documents by how relevant they are to a query — TF-IDF and BM25 balance term frequency against document length to surface the best matches.
2mo ago
search advanced
Search-as-You-Type Patterns
Implementing instant search suggestions as users type — debouncing requests, prefix indexing, highlighting matches, and managing loading/empty states.
2mo ago
search intermediate
Showing relevant suggestions as the user types — requiring fast prefix search, debouncing, and careful UX to be helpful rather than distracting.
2mo ago
search intermediate
A distributed full-text search engine — inverted indexes enable sub-second keyword and relevance-ranked search across millions of documents.
2mo ago
search advanced
Dynamically computed counts for filter categories based on current results — the 'Brand (42) | Price $0-50 (18)' sidebar that refines search results.
2mo ago
search intermediate
Matching strings that are similar but not identical — tolerating typos, transpositions, and misspellings using edit distance algorithms.
2mo ago
search intermediate