~/talk

A Tour of the Bleve

Talkat dotGo 2015 · on Monday, 2015-11-09· [go, databases]
slides:none on file

Bleve is an open source full text search library for Go that demonstrates real results: a 35 line example that indexes French text with tokenization lowercasing stop word removal accent folding and stemming and returns a match for encycloped despite different accents and articles, a bolt DB storage adapter that adds a pure Go KV so users can go get Bleve and expands support to seven KV stores, explicit Arabic support that uncovers terminal right to left gotchas, and a growing language set of 22 languages plus Hugo and Caddy integrations.

AI-written summary · about

  1. 0:00Intro
  2. 1:55French Text Analysis
  3. 2:09Full Text Search
  4. 2:36Install Bleve
  5. 2:51Import Packages
  6. 3:05Index Mapping
  7. 3:31New Index
  8. 4:06Query/Request
  9. 5:33Extending Bleve through Go Interfaces
  10. 5:55KVStore
  11. 6:06Reader
  12. 6:53Batch
  13. 7:30Bleve KV Store Landscape (before)
  14. 8:18Bleve KV Store Landscape (today)
  15. 9:15Arabic Text Analysis
  16. 9:28Text Analysis Interfaces
  17. 9:40Tokenizer
  18. 9:56Token Filter
  19. 10:29Arabic Analyzer
  20. 11:02Arabic Stemmer
  21. 11:46Bleve Languages
  22. 12:05A Failing Test Case
  23. 12:16A Closer Look
  24. 13:09Sanity Check (hexdump Go source file)
  25. 13:41Sanity Check (hexdump Go test output)
  26. 15:32Caddy Integration
~/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.