~/talk

Relevant search results (with elasticsearch)

Talkat Codemotion Amsterdam 2017 · 2017-05-16..05-17· [search, frontend-architecture]
links:none on file
slides:none on file

A demo search app indexes the Rolling Stone top 500 albums (500 records) and uses Java, Angular and Elasticsearch via the Kibana console to show concrete relevance techniques: bool queries with function_score linear decay on release_date to boost recent albums, match and multi_match with field boosts, analyzer pipeline (char filter → tokenizer → token filters) and mapping with keyword vs text multi-fields, TF‑IDF scoring visible through the explain API, edge ngrams for autocomplete, and a manual synonyms file (a synonym demo fails during a rebuild).

AI-written summary · about

  1. 0:00Introduction to relevant search
  2. 2:45What are relevant search results
  3. 5:58Content and features in search
  4. 7:01Signals and ranking in Elasticsearch
  5. 8:05TF-IDF scoring explained
  6. 11:20Why use a search engine like Elasticsearch
  7. 14:12How inverted indexes work
  8. 15:57Text analysis in Elasticsearch
  9. 18:32Understanding mapping in Elasticsearch
  10. 20:41Basic queries in Elasticsearch
  11. 21:46Match queries and filters
  12. 23:11Boosting fields for better relevance
  13. 25:19Function score queries
  14. 27:09Boosting by release date
  15. 30:41Synonyms in Elasticsearch
  16. 34:00Edge n-grams for suggestions
  17. 35:45Q&A: Filter order and quotes
  18. 36:08Q&A: Handling confidential data
  19. 36:50Q&A: Masking search results
  20. 37:12Q&A: Automating synonyms
  21. 37:54Q&A: Elasticsearch vs Solr
  22. 38:37Closing remarks
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.