Skip to content

Awesome Search - this is all about the (e-commerce, but not only) search and its awesomeness

Notifications You must be signed in to change notification settings

frutik/awesome-search

Repository files navigation

Awesome Search

Support the Ukrainian fight for freedom

RUSSIAN WARSHIP, GO F*CK YOURSELF

I've been building e-commerce search applications for almost ten years. Below you can find a list of (some) publications, conferences and books that inspire me. Grouped by topic (If an article fits into multiple topics - it goes into multiple sections).

⭐ Star us on GitHub — it helps!

Also check my other collections awesome e-commerce, awesome knowledge graphs, awesome cloud apps

Topics

Unsorted

General, fun, philosophy

Types of search

Classic/Lexical Search

Vectors/Semantic search

Embeddings

Types

Encoder models

Query/Document tokens interaction
No interactions - Two towers / Bi-encoders
Early interactions - Cross-encoders
Late interactions - ColBERT
Dense Vectors
Matryoshka embeddings
Sparse Vectors
SPLADE

Handling high-dimension embeddings

Dimensionality reduction
Quantization
Binary embeddings

Hybrid search

Reciprocal rank fusion (RRF)

Multimodal search

Areas of application

Enterprise search

e-Commerce search

Conversational search

Search Results

Retrieval

Relevance

Relevance Algorithms

Ranking

Multi-stage ranking

Learning to Rank

Click models for search

Bias

Diversification

Personalisation

Zero search results

Search UX

Baymard Institute

Nielsen Norman Group

Enterprise Knowledge LLC

Facets

Accidental Taxonomist

Other

Spelling correction

Synonyms

Stopwords

Suggestions

Synonyms: autocomplete, search as you type, suggestions

Graphs/Taxonomies/Knowledge Graph

Integrating Search and Knowledge Graphs (by Enterprise Knowledge)

Query expansion

Query understanding

Search Intent

Query segmentation

Algorithms

BERT

ColBERT

Collocations, common phrases

Other Algorithms

Hashing

Sorting by average ratings

Keywords extraction

Tracking, profiling, GDPR, Analysis

Tools, platforms, helpers for search tracking

Resources

Experiments

A/B testing, MABs

Testing, metrics, KPIs

Metrics

KPIs

Evaluating Search (by Daniel Tunkelang)

Measuring Search (by James Rubinstein)

Three Pillars of Search Relevancy (by Andreas Wagner)

Architecture

Education and networking

Conferences

Trainings and courses

Books

Blogs and Portals

Papers

Management, Search Team

Job Interviews

Engineering

Blogposts series

Search Optimization 101 (by Charlie Hull)

Query Understanding (by Daniel Tunkelang)

Better search through query understanding.

Grid Dynamics

Considering Search: Search Topics (by Derek Sisson)

Industry players

Personalies and influencers

Search Engines

  • Google
  • Bing
  • Yandex
  • Amazon
  • eBay

Products and services

  • Algolia
  • Vespa
  • 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
  • Fess Enterprise Search Server
  • Typesense - an opensource alternative to Algolia.
  • SearchHub.io
  • 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

Consulting companies

Case studies

General search

E-commerce

Multisided markets

Videos

Apache Solr Short Tips

Channels

Featured

Datasets

Tools

Spacy

Awesome Spacy - Natural language upderstanding, content enrichment etc.

Word2Vec

Libs

Other

Other awesome stuff