awesome-search
by frutik
Awesome Search - this is all about the (e-commerce, but not only) search and its awesomeness
AI summary
Search resource hub
A curated collection of resources and information on search algorithms and techniques for building effective search applications
- stars
- 1.4K
- forks
- 117
- watching
- 64
- awesome lists
- 2
- entries
- 400
- #autocomplete-suggestions
- #ecommerce-search
- #evaluating-search
- #knowledge-graph
- #learning-to-rank
- #natural-language-processing
- #query-understanding
- #ranking
- #relevance-algorithms
- #relevant-search
- #search
- #search-engine
- #search-engines
- #search-intents
- #search-ui
- #search-ux
- #semantic-search
- #spelling-correction
- #suggestions
- #synonyms
What's in the list
400 links in 75 sections, with live GitHub stats.activeno commit in 2y
Topics / Types of search / Vectors/Semantic search / Embeddings / Encoder models
Topics / Areas of application
Unsorted
General, fun, philosophy
Types of search
Types of search / Classic/Lexical Search
Types of search / Vectors/Semantic search
Types of search / Hybrid search
Types of search / Multimodal search
Areas of application / Enterprise search
Areas of application / e-Commerce search
Areas of application / Conversational search
Search Results / Retrieval
- How Shards Affect Relevance Scoring in Elasticsearch
Practical BM25: ,
Search Results / Ranking
Search Results / Bias
Search Results / Diversification
Search Results / Personalisation
- Personalization
Daniel Tunkelang
Search Results / Zero search results
Search UX / Baymard Institute
Search UX / Nielsen Norman Group
Search UX / Enterprise Knowledge LLC
Search UX / Facets
- Faceted Search
(start here!)
Search UX / Other
Spelling correction
- "How to Write a Spelling Corrector"
Peter Norvig. . Classic publication
- "Spelling Correction"
Daniel Tunkelang
- 1
A closer look into the spell correction problem: , , ,
Sympell
Wolf Garbe. Author of . , ,
library
JamSpell, spelling correction taking into account surrounding context - , (in russian)
Moman
lucene/solr/elasticsearch spell correction/autocorrect is (was?) actually powered by this library
Synonyms
Stopwords
Suggestions
- Bootstrapping Autosuggest
Giovanni Fernandez-Kincade. , , , ,
- Site Search Suggestions
Nielsen Norman Group:
Graphs/Taxonomies/Knowledge Graph / Integrating Search and Knowledge Graphs (by Enterprise Knowledge)
Query expansion
Query understanding
- Query Understanding
Daniel Tunkelang
- Part 1
Understanding the Search Query. , ,
Query understanding / Search Intent
Query understanding / Query segmentation
Algorithms / BERT
Algorithms / ColBERT
Algorithms / Collocations, common phrases
Algorithms / Other Algorithms
Tracking, profiling, GDPR, Analysis / Tools, platforms, helpers for search tracking
Tracking, profiling, GDPR, Analysis / Resources
Experiments
Experiments / A/B testing, MABs
Testing, metrics, KPIs / Metrics
Testing, metrics, KPIs / KPIs
- Part 1 – Customers
E-commerce Site-Search KPIs. , ,
Testing, metrics, KPIs / Evaluating Search (by Daniel Tunkelang)
Testing, metrics, KPIs / Measuring Search (by James Rubinstein)
Testing, metrics, KPIs / Three Pillars of Search Relevancy (by Andreas Wagner)
Architecture
Architecture / Canva
Architecture
Education and networking / Conferences
Education and networking / Conferences / SIGIR eCommerce
Education and networking / Trainings and courses
Education and networking / Books
Education and networking / Blogs and Portals
Education and networking / Papers
Management, Search Team
Management, Search Team / Job Interviews
Management, Search Team / Engineering
Blogposts series / Search Optimization 101 (by Charlie Hull)
Blogposts series / Query Understanding (by Daniel Tunkelang)
Blogposts series / Grid Dynamics
Blogposts series / Considering Search: Search Topics (by Derek Sisson)
Industry players / Personalies and influencers
Industry players / Products and services
Elasticsearch
Distributed search & analytics engine
- Solr
Solr is the blazing-fast, open source, multi-modal search platform built on the full-text vector, and geospatial search capabilities of Apache Lucene
Typesense
an opensource alternative to Algolia
- Datafari
an open source enterprise search solution
- Qdrant
an open source vector database
- Awakari
Real-Time search from unlimited sources like RSS, Fediverse, Telegram. Text keyword matching conditions, numeric conditions, condition groups. Reverse search index based
- Meilisearch
Open source search API that supports full-text, vector, geospatial & faceted search
Industry players / Consulting companies
Case studies
- BERT在美团搜索核心排序的探索和实践
Meituan - Exploration and practice of BERT in the core ranking of Meituan search (🇨🇳 )
- Part 1
Netflix - How Netflix Content Engineering makes a federated graph searchable ( , )
- Learning to Rank for Flight Itinerary Search
Skyscanner -
- Search at Slack
Slack -
- Stability and scalability for search
Twitter -
Case studies / General search
Case studies / E-commerce
Case studies / Multisided markets
Videos / Channels
Videos / Featured
Datasets
Tools / Word2Vec
Tools / Libs
Tools / Other
Other awesome stuff
Nothing in this list matches your filter.
Featured in 2 awesome lists
Each link jumps to the spot where the list mentions awesome-search.