Programming Elasticsearch with PHP
summary
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
chapters (15)
- 0:00Start
- 4:15Introduction to Elasticsearch
- 5:54Filtering
- 7:55How You Can Install and Run Elasticsearch
- 16:55Requirements How To Connect To Elasticsearch for Instance and Calling the Info Api
- 18:39Cluster Health
- 19:35Connection Pool
- 26:13Data Management Api
- 28:29Bulk Api
- 34:57Scrolling Feature of Elasticsearch
- 37:22Pagination
- 38:11Fuzzy Search
- 43:48Highlighting
- 46:11Schema Read
- 52:33Plug and Play Components for Frameworks
related talks
42mState of the Art of Elasticsearch with PHP
54mAdvanced (elastic)search for your legacy application
35mElasticsearch - Beyond Full-text Search
54mScale Elasticsearch for Your Java Applications. Philipp Krenn. Java Fest 2020 Online
01h 00mElasticsearch: you know, for more than search
47mMake sense of your (big) data using Elasticsearch
31mUsing Elasticsearch with Rails Apps
47mGenesis and Use of the New Java Client for Elasticsearch
