I search through your content to help you find answers to your questions, fast.
Algolia Assist can make mistakes. Verify responses.
Gives API access to all Algolia functionality, settings, advanced features, and ML/AI products including Recommend
Installs with and without Composer
Supports HTTP headers, Guzzle6, and Curl (php53HttpClient)
Comes with a CLI for debugging
Background retry strategy to ensure uptime
Seamless batching via iterators to optimize number of network calls
Zero downtime reindexing feature
Thin & minimal low-level HTTP client to interact with Algolia's API
Supports all modern PHP versions (7.2+)
INDEX
$res = $index->saveObjects(
[
[
'objectID' => 'myID1',
'firstname' => 'Jimmie',
'lastname' => 'Barninger'
],
[
'objectID' => 'myID2',
'firstname' => 'Warren',
'lastname' => 'Speach'
]
]
);
SEARCH
$index = $client->initIndex('contacts');
// without search parameters
$res = $index->search('query string');
// with search parameters
$res = $index->search('query string', [
'attributesToRetrieve' => [
'firstname',
'lastname',
],
'hitsPerPage' => 50
]);