Meilisearch PHP | Documentation

Client
in package
uses HandlesChatWorkspaces, HandlesDumps, HandlesIndex, HandlesTasks, HandlesKeys, HandlesSnapshots, HandlesSystem, HandlesMultiSearch, HandlesBatches, HandlesNetwork

Table of Contents

Properties

$batches  : Batches
$dumps  : Dumps
$health  : Health
$http  : Http
$index  : Indexes
$keys  : Keys
$network  : Network
$snapshots  : Snapshots
$stats  : Stats
$tasks  : Tasks
$tenantToken  : TenantToken
$version  : Version
$chats  : ChatWorkspaces

Methods

__construct()  : mixed
cancelTasks()  : Task
chatWorkspace()  : ChatWorkspaces
Get a specific chat workspace instance.
createDump()  : Task
createIndex()  : Task
createKey()  : Keys
createSnapshot()  : Task
deleteIndex()  : Task
deleteKey()  : array<string|int, mixed>
deleteTasks()  : Task
generateTenantToken()  : string
getBatch()  : array<string|int, mixed>
getBatches()  : BatchesResults
getChatWorkspaces()  : ChatWorkspacesResults
List all chat workspaces.
getIndex()  : Indexes
getIndexes()  : IndexesResults
getKey()  : Keys
getKeys()  : KeysResults
getNetwork()  : NetworkResults
getRawIndex()  : array<string|int, mixed>
getRawKeys()  : array<string|int, mixed>
getTask()  : Task
getTasks()  : TasksResults
health()  : array<string|int, mixed>|null
index()  : Indexes
isHealthy()  : bool
multiSearch()  : mixed
stats()  : Stats
swapIndexes()  : Task
updateIndex()  : Task
updateKey()  : Keys
updateNetwork()  : NetworkResults
version()  : Version

Properties

Methods

__construct()

public __construct(string $url[, string|null $apiKey = null ][, ClientInterface|null $httpClient = null ][, RequestFactoryInterface|null $requestFactory = null ][, array<int, string> $clientAgents = [] ][, StreamFactoryInterface|null $streamFactory = null ]) : mixed
Parameters
$url : string
$apiKey : string|null = null
$httpClient : ClientInterface|null = null
$requestFactory : RequestFactoryInterface|null = null
$clientAgents : array<int, string> = []
$streamFactory : StreamFactoryInterface|null = null

createIndex()

public createIndex(non-empty-string $uid[, array<string|int, mixed> $options = [] ]) : Task
Parameters
$uid : non-empty-string
$options : array<string|int, mixed> = []
Return values
Task

createKey()

public createKey([array<string|int, mixed> $options = [] ]) : Keys
Parameters
$options : array<string|int, mixed> = []
Return values
Keys

deleteIndex()

public deleteIndex(non-empty-string $uid) : Task
Parameters
$uid : non-empty-string
Return values
Task

deleteKey()

public deleteKey(string $keyOrUid) : array<string|int, mixed>
Parameters
$keyOrUid : string
Return values
array<string|int, mixed>

generateTenantToken()

public generateTenantToken(string $apiKeyUid, mixed $searchRules[, array<string|int, mixed> $options = [] ]) : string
Parameters
$apiKeyUid : string
$searchRules : mixed
$options : array<string|int, mixed> = []
Return values
string

getBatch()

public getBatch(int $uid) : array<string|int, mixed>
Parameters
$uid : int
Return values
array<string|int, mixed>

getKey()

public getKey(mixed $keyOrUid) : Keys
Parameters
$keyOrUid : mixed
Return values
Keys

getRawIndex()

public getRawIndex(non-empty-string $uid) : array<string|int, mixed>
Parameters
$uid : non-empty-string
Return values
array<string|int, mixed>

getRawKeys()

public getRawKeys() : array<string|int, mixed>
Return values
array<string|int, mixed>

health()

public health() : array<string|int, mixed>|null
Return values
array<string|int, mixed>|null

swapIndexes()

public swapIndexes(array<string|int, mixed> $indexes) : Task
Parameters
$indexes : array<string|int, mixed>
Return values
Task

updateIndex()

public updateIndex(non-empty-string $uid[, array<string|int, mixed> $options = [] ]) : Task
Parameters
$uid : non-empty-string
$options : array<string|int, mixed> = []
Return values
Task

updateKey()

public updateKey(string $keyOrUid[, array<string|int, mixed> $options = [] ]) : Keys
Parameters
$keyOrUid : string
$options : array<string|int, mixed> = []
Return values
Keys

        
On this page

Search results