~/talk

Programming Elasticsearch with PHP

Talkat phpday 2021 · 2021-06-08..06-09· [databases]
slides:none on file

Official elastic/elasticsearch PHP client maps every REST endpoint to functions, returns associative arrays of JSON, and supports index bulk search fuzzy highlighting and a scroll API for pagination. It uses a connection pool with selectable algorithms, offers async futures via libcurl, and surfaces a schema on read runtime mappings (available since 7.12) that are convenient for exploration but slower than schema on write. Client generation is automated the project reports 50 million installs and is moving toward PSR HTTP abstractions.

AI-written summary · about

  1. 0:00Start
  2. 4:15Introduction to Elasticsearch
  3. 5:54Filtering
  4. 7:55How You Can Install and Run Elasticsearch
  5. 16:55Requirements How To Connect To Elasticsearch for Instance and Calling the Info Api
  6. 18:39Cluster Health
  7. 19:35Connection Pool
  8. 26:13Data Management Api
  9. 28:29Bulk Api
  10. 34:57Scrolling Feature of Elasticsearch
  11. 37:22Pagination
  12. 38:11Fuzzy Search
  13. 43:48Highlighting
  14. 46:11Schema Read
  15. 52:33Plug and Play Components for Frameworks
~/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.