PHP Package: opensearch-project/opensearch-php
OpenSearch-PHP is a PHP library for integrating OpenSearch functionality into your projects, enhancing search capabilities, and improving user experience through optimized search results.
Package Description
OpenSearch-PHP is a comprehensive PHP library designed to seamlessly integrate OpenSearch features into your applications. With an emphasis on performance and flexibility, this library simplifies search implementation, boosts search relevance, and enhances user interaction. By leveraging OpenSearch's powerful capabilities, developers can deliver superior search experiences that drive engagement and satisfaction.
- OpenSearch\RequestFactoryInterface
- OpenSearch\TransportInterface
- OpenSearch\GuzzleClientFactory
- OpenSearch\Namespaces\DataFrameTransformDeprecatedNamespace
- OpenSearch\Namespaces\IngestionNamespace
- OpenSearch\Namespaces\PplNamespace
- OpenSearch\Namespaces\KnnNamespace
- OpenSearch\Namespaces\FlowFrameworkNamespace
- OpenSearch\Namespaces\AsynchronousSearchNamespace
- OpenSearch\Namespaces\SearchPipelineNamespace
- OpenSearch\Namespaces\GeospatialNamespace
- OpenSearch\Namespaces\TasksNamespace
- OpenSearch\Namespaces\MlNamespace
- OpenSearch\Namespaces\IngestNamespace
- OpenSearch\Namespaces\SnapshotNamespace
- OpenSearch\Namespaces\SmNamespace
- OpenSearch\Namespaces\BooleanRequestWrapper
- OpenSearch\Namespaces\IsmNamespace
- OpenSearch\Namespaces\NamespaceBuilderInterface
- OpenSearch\Namespaces\AsyncSearchNamespace
- OpenSearch\Namespaces\AbstractNamespace
- OpenSearch\Namespaces\NeuralNamespace
- OpenSearch\Namespaces\ClusterNamespace
- OpenSearch\Namespaces\NodesNamespace
- OpenSearch\Namespaces\RollupsNamespace
- OpenSearch\Namespaces\CatNamespace
- OpenSearch\Namespaces\ObservabilityNamespace
- OpenSearch\Namespaces\QueryNamespace
- OpenSearch\Namespaces\SearchRelevanceNamespace
- OpenSearch\Namespaces\LtrNamespace
- OpenSearch\Namespaces\IndicesNamespace
- OpenSearch\Namespaces\NotificationsNamespace
- OpenSearch\Namespaces\ReplicationNamespace
- OpenSearch\Namespaces\ListNamespace
- OpenSearch\Namespaces\MonitoringNamespace
- OpenSearch\Namespaces\DanglingIndicesNamespace
- OpenSearch\Namespaces\RemoteStoreNamespace
- OpenSearch\Namespaces\SecurityNamespace
- OpenSearch\Namespaces\WlmNamespace
- OpenSearch\Namespaces\TransformsNamespace
- OpenSearch\Namespaces\InsightsNamespace
- OpenSearch\Namespaces\SqlNamespace
- OpenSearch\Namespaces\SecurityAnalyticsNamespace
- OpenSearch\Namespaces\SearchableSnapshotsNamespace
- OpenSearch\Namespaces\SslNamespace
- OpenSearch\Common\Exceptions\InvalidArgumentException
- OpenSearch\Common\Exceptions\NoDocumentsToGetException
- OpenSearch\Common\Exceptions\Unauthorized401Exception
- OpenSearch\Common\Exceptions\RoutingMissingException
- OpenSearch\Common\Exceptions\Serializer\JsonErrorException
- OpenSearch\Common\Exceptions\Missing404Exception
- OpenSearch\Common\Exceptions\UnexpectedValueException
- OpenSearch\Common\Exceptions\MaxRetriesException
- OpenSearch\Common\Exceptions\ClientErrorResponseException
- OpenSearch\Common\Exceptions\ServerErrorResponseException
- OpenSearch\Common\Exceptions\Conflict409Exception
- OpenSearch\Common\Exceptions\ScriptLangNotSupportedException
- OpenSearch\Common\Exceptions\Forbidden403Exception
- OpenSearch\Common\Exceptions\RequestTimeout408Exception
- OpenSearch\Common\Exceptions\BadMethodCallException
- OpenSearch\Common\Exceptions\TransportException
- OpenSearch\Common\Exceptions\BadRequest400Exception
- OpenSearch\Common\Exceptions\NoShardAvailableException
- OpenSearch\Common\Exceptions\NoNodesAvailableException
- OpenSearch\Common\Exceptions\OpenSearchException
- OpenSearch\Common\Exceptions\Curl\CouldNotConnectToHost
- OpenSearch\Common\Exceptions\Curl\OperationTimeoutException
- OpenSearch\Common\Exceptions\Curl\CouldNotResolveHostException
- OpenSearch\Common\Exceptions\AuthenticationConfigException
- OpenSearch\Common\Exceptions\RuntimeException
- OpenSearch\Common\EmptyLogger
- OpenSearch\Connections\ConnectionFactoryInterface
- OpenSearch\Connections\ConnectionFactory
- OpenSearch\Connections\Connection
- OpenSearch\Connections\ConnectionInterface
- OpenSearch\RequestFactory
- OpenSearch\Transport
- OpenSearch\Serializers\SerializerInterface
- OpenSearch\Serializers\SmartSerializer
- OpenSearch\Serializers\ArrayToJSONSerializer
- OpenSearch\Serializers\EverythingToJSONSerializer
- OpenSearch\HttpClient\GuzzleRetryDecider
- OpenSearch\HttpClient\GuzzleHttpClientFactory
- OpenSearch\HttpClient\SymfonyHttpClientFactory
- OpenSearch\HttpClient\HttpClientFactoryInterface
- OpenSearch\EndpointFactory
- OpenSearch\ClientFactoryInterface
- OpenSearch\HttpTransport
- OpenSearch\ConnectionPool\AbstractConnectionPool
- OpenSearch\ConnectionPool\ConnectionPoolInterface
- OpenSearch\ConnectionPool\SniffingConnectionPool
- OpenSearch\ConnectionPool\Selectors\RoundRobinSelector
- OpenSearch\ConnectionPool\Selectors\StickyRoundRobinSelector
- OpenSearch\ConnectionPool\Selectors\SelectorInterface
- OpenSearch\ConnectionPool\Selectors\RandomSelector
- OpenSearch\ConnectionPool\SimpleConnectionPool
- OpenSearch\ConnectionPool\StaticConnectionPool
- OpenSearch\ConnectionPool\StaticNoPingConnectionPool
- OpenSearch\LegacyEndpointFactory
- OpenSearch\EndpointInterface
- OpenSearch\Endpoints\Msearch
- OpenSearch\Endpoints\Search
- OpenSearch\Endpoints\GetScript
- OpenSearch\Endpoints\Exists
- OpenSearch\Endpoints\Bulk
- OpenSearch\Endpoints\SearchRelevance\PutSearchConfigurations
- OpenSearch\Endpoints\SearchRelevance\GetJudgments
- OpenSearch\Endpoints\SearchRelevance\DeleteSearchConfigurations
- OpenSearch\Endpoints\SearchRelevance\DeleteQuerySets
- OpenSearch\Endpoints\SearchRelevance\PutJudgments
- OpenSearch\Endpoints\SearchRelevance\GetQuerySets
- OpenSearch\Endpoints\SearchRelevance\PostQuerySets
- OpenSearch\Endpoints\SearchRelevance\GetSearchConfigurations
- OpenSearch\Endpoints\SearchRelevance\PutExperiments
- OpenSearch\Endpoints\SearchRelevance\GetStats
- OpenSearch\Endpoints\SearchRelevance\DeleteJudgments
- OpenSearch\Endpoints\SearchRelevance\PutQuerySets
- OpenSearch\Endpoints\SearchRelevance\GetNodeStats
- OpenSearch\Endpoints\SearchRelevance\DeleteExperiments
- OpenSearch\Endpoints\SearchRelevance\GetExperiments
- OpenSearch\Endpoints\Cluster\AllocationExplain
- OpenSearch\Endpoints\Cluster\GetWeightedRouting
- OpenSearch\Endpoints\Cluster\GetComponentTemplate
- OpenSearch\Endpoints\Cluster\PutSettings
- OpenSearch\Endpoints\Cluster\Health
- OpenSearch\Endpoints\Cluster\GetSettings
- OpenSearch\Endpoints\Cluster\PutComponentTemplate
- OpenSearch\Endpoints\Cluster\PutWeightedRouting
- OpenSearch\Endpoints\Cluster\PutDecommissionAwareness
- OpenSearch\Endpoints\Cluster\DeleteVotingConfigExclusions
- OpenSearch\Endpoints\Cluster\DeleteDecommissionAwareness
- OpenSearch\Endpoints\Cluster\ExistsComponentTemplate
- OpenSearch\Endpoints\Cluster\PendingTasks
- OpenSearch\Endpoints\Cluster\PostVotingConfigExclusions
- OpenSearch\Endpoints\Cluster\RemoteInfo
- OpenSearch\Endpoints\Cluster\GetDecommissionAwareness
- OpenSearch\Endpoints\Cluster\DeleteWeightedRouting
- OpenSearch\Endpoints\Cluster\Reroute
- OpenSearch\Endpoints\Cluster\Stats
- OpenSearch\Endpoints\Cluster\State
- OpenSearch\Endpoints\Cluster\DeleteComponentTemplate
- OpenSearch\Endpoints\AsyncSearch\Submit
- OpenSearch\Endpoints\AsyncSearch\Delete
- OpenSearch\Endpoints\AsyncSearch\Get
- OpenSearch\Endpoints\SecurityAnalytics\SearchFindingCorrelations
- OpenSearch\Endpoints\SecurityAnalytics\GetAlerts
- OpenSearch\Endpoints\SecurityAnalytics\GetFindings
- OpenSearch\Endpoints\DeleteScript
- OpenSearch\Endpoints\ScriptsPainlessExecute
- OpenSearch\Endpoints\Reindex
- OpenSearch\Endpoints\DeleteByQueryRethrottle
- OpenSearch\Endpoints\DeleteAllPits
- OpenSearch\Endpoints\Ism\ExplainPolicy
- OpenSearch\Endpoints\Ism\DeletePolicy
- OpenSearch\Endpoints\Ism\AddPolicy
- OpenSearch\Endpoints\Ism\PutPolicies
- OpenSearch\Endpoints\Ism\GetPolicy
- OpenSearch\Endpoints\Ism\PutPolicy
- OpenSearch\Endpoints\Ism\RemovePolicy
- OpenSearch\Endpoints\Ism\GetPolicies
- OpenSearch\Endpoints\Ism\ChangePolicy
- OpenSearch\Endpoints\Ism\RefreshSearchAnalyzers
- OpenSearch\Endpoints\Ism\RetryIndex
- OpenSearch\Endpoints\Ism\ExistsPolicy
- OpenSearch\Endpoints\Snapshot\CleanupRepository
- OpenSearch\Endpoints\Snapshot\Restore
- OpenSearch\Endpoints\Snapshot\CloneSnapshot
- OpenSearch\Endpoints\Snapshot\Delete
- OpenSearch\Endpoints\Snapshot\DeleteRepository
- OpenSearch\Endpoints\Snapshot\VerifyRepository
- OpenSearch\Endpoints\Snapshot\Get
- OpenSearch\Endpoints\Snapshot\Create
- OpenSearch\Endpoints\Snapshot\GetRepository
- OpenSearch\Endpoints\Snapshot\Status
- OpenSearch\Endpoints\Snapshot\CreateRepository
- OpenSearch\Endpoints\Ingest\GetPipeline
- OpenSearch\Endpoints\Ingest\PutPipeline
- OpenSearch\Endpoints\Ingest\DeletePipeline
- OpenSearch\Endpoints\Ingest\ProcessorGrok
- OpenSearch\Endpoints\Ingest\Simulate
- OpenSearch\Endpoints\Knn\SearchModels
- OpenSearch\Endpoints\Knn\Stats
- OpenSearch\Endpoints\Knn\DeleteModel
- OpenSearch\Endpoints\Knn\GetModel
- OpenSearch\Endpoints\Knn\TrainModel
- OpenSearch\Endpoints\Knn\Warmup
- OpenSearch\Endpoints\GetScriptLanguages
- OpenSearch\Endpoints\RemoteStore\Restore
- OpenSearch\Endpoints\SearchShards
- OpenSearch\Endpoints\Rollups\Explain
- OpenSearch\Endpoints\Rollups\Delete
- OpenSearch\Endpoints\Rollups\Put
- OpenSearch\Endpoints\Rollups\Get
- OpenSearch\Endpoints\Rollups\Stop
- OpenSearch\Endpoints\Rollups\Start
- OpenSearch\Endpoints\PutScript
- OpenSearch\Endpoints\GetAllPits
- OpenSearch\Endpoints\RenderSearchTemplate
- OpenSearch\Endpoints\SearchTemplate
- OpenSearch\Endpoints\Geospatial\GetUploadStats
- OpenSearch\Endpoints\Geospatial\GetIp2geoDatasource
- OpenSearch\Endpoints\Geospatial\PutIp2geoDatasourceSettings
- OpenSearch\Endpoints\Geospatial\DeleteIp2geoDatasource
- OpenSearch\Endpoints\Geospatial\GeojsonUploadPut
- OpenSearch\Endpoints\Geospatial\GeojsonUploadPost
- OpenSearch\Endpoints\Geospatial\PutIp2geoDatasource
- OpenSearch\Endpoints\DanglingIndices\ListDanglingIndices
- OpenSearch\Endpoints\DanglingIndices\DeleteDanglingIndex
- OpenSearch\Endpoints\DanglingIndices\ImportDanglingIndex
- OpenSearch\Endpoints\AsynchronousSearch\Search
- OpenSearch\Endpoints\AsynchronousSearch\Stats
- OpenSearch\Endpoints\AsynchronousSearch\Delete
- OpenSearch\Endpoints\AsynchronousSearch\Get
- OpenSearch\Endpoints\Notifications\GetConfig
- OpenSearch\Endpoints\Notifications\DeleteConfigs
- OpenSearch\Endpoints\Notifications\UpdateConfig
- OpenSearch\Endpoints\Notifications\DeleteConfig
- OpenSearch\Endpoints\Notifications\ListChannels
- OpenSearch\Endpoints\Notifications\SendTest
- OpenSearch\Endpoints\Notifications\GetConfigs
- OpenSearch\Endpoints\Notifications\CreateConfig
- OpenSearch\Endpoints\Notifications\ListFeatures
- OpenSearch\Endpoints\Explain
- OpenSearch\Endpoints\MsearchTemplate
- OpenSearch\Endpoints\Security\GetSslinfo
- OpenSearch\Endpoints\Security\CreateTenant
- OpenSearch\Endpoints\Security\GetCertificates
- OpenSearch\Endpoints\Security\Authinfo
- OpenSearch\Endpoints\Security\CreateRoleMapping
- OpenSearch\Endpoints\Security\GetPermissionsInfo
- OpenSearch\Endpoints\Security\DeleteTenant
- OpenSearch\Endpoints\Security\GetTenancyConfig
- OpenSearch\Endpoints\Security\DeleteActionGroup
- OpenSearch\Endpoints\Security\Cache
- OpenSearch\Endpoints\Security\ReloadTransportCertificates
- OpenSearch\Endpoints\Security\PatchRole
- OpenSearch\Endpoints\Security\GetDashboardsInfo
- OpenSearch\Endpoints\Security\PatchAuditConfiguration
- OpenSearch\Endpoints\Security\PatchActionGroups
- OpenSearch\Endpoints\Security\Health
- OpenSearch\Endpoints\Security\Validate
- OpenSearch\Endpoints\Security\GetUsersLegacy
- OpenSearch\Endpoints\Security\WhoAmIProtected
- OpenSearch\Endpoints\Security\GetDistinguishedName
- OpenSearch\Endpoints\Security\GetNodeCertificates
- OpenSearch\Endpoints\Security\GetTenants
- OpenSearch\Endpoints\Security\FlushCache
- OpenSearch\Endpoints\Security\Migrate
- OpenSearch\Endpoints\Security\PatchTenant
- OpenSearch\Endpoints\Security\GetUser
- OpenSearch\Endpoints\Security\CreateActionGroup
- OpenSearch\Endpoints\Security\GetActionGroups
- OpenSearch\Endpoints\Security\PatchDistinguishedNames
- OpenSearch\Endpoints\Security\GetActionGroup
- OpenSearch\Endpoints\Security\GetConfiguration
- OpenSearch\Endpoints\Security\GetAccountDetails
- OpenSearch\Endpoints\Security\GetRole
- OpenSearch\Endpoints\Security\GetTenant
- OpenSearch\Endpoints\Security\UpdateAuditConfiguration
- OpenSearch\Endpoints\Security\GetAuditConfiguration
- OpenSearch\Endpoints\Security\GetRoleMappings
- OpenSearch\Endpoints\Security\GenerateUserTokenLegacy
- OpenSearch\Endpoints\Security\WhoAmI
- OpenSearch\Endpoints\Security\PatchActionGroup
- OpenSearch\Endpoints\Security\UpdateDistinguishedName
- OpenSearch\Endpoints\Security\GetUserLegacy
- OpenSearch\Endpoints\Security\ConfigUpgradeCheck
- OpenSearch\Endpoints\Security\DeleteDistinguishedName
- OpenSearch\Endpoints\Security\PatchConfiguration
- OpenSearch\Endpoints\Security\CreateRole
- OpenSearch\Endpoints\Security\PatchUsers
- OpenSearch\Endpoints\Security\Authtoken
- OpenSearch\Endpoints\Security\PatchRoleMappings
- OpenSearch\Endpoints\Security\GenerateOboToken
- OpenSearch\Endpoints\Security\ConfigUpgradePerform
- OpenSearch\Endpoints\Security\GetDistinguishedNames
- OpenSearch\Endpoints\Security\ReloadHttpCertificates
- OpenSearch\Endpoints\Security\GetRoles
- OpenSearch\Endpoints\Security\PatchAllowlist
- OpenSearch\Endpoints\Security\UpdateConfiguration
- OpenSearch\Endpoints\Security\GenerateUserToken
- OpenSearch\Endpoints\Security\CreateUser
- OpenSearch\Endpoints\Security\PatchRoleMapping
- OpenSearch\Endpoints\Security\DeleteUserLegacy
- OpenSearch\Endpoints\Security\GetAllCertificates
- OpenSearch\Endpoints\Security\GetAllowlist
- OpenSearch\Endpoints\Security\CreateUpdateTenancyConfig
- OpenSearch\Endpoints\Security\DeleteRoleMapping
- OpenSearch\Endpoints\Security\DeleteRole
- OpenSearch\Endpoints\Security\CreateAllowlist
- OpenSearch\Endpoints\Security\ChangePassword
- OpenSearch\Endpoints\Security\PatchDistinguishedName
- OpenSearch\Endpoints\Security\CreateUserLegacy
- OpenSearch\Endpoints\Security\DeleteUser
- OpenSearch\Endpoints\Security\GetRoleMapping
- OpenSearch\Endpoints\Security\PatchUser
- OpenSearch\Endpoints\Security\PostDashboardsInfo
- OpenSearch\Endpoints\Security\PatchTenants
- OpenSearch\Endpoints\Security\PatchRoles
- OpenSearch\Endpoints\Security\GetUsers
- OpenSearch\Endpoints\Security\TenantInfo
- OpenSearch\Endpoints\Wlm\DeleteQueryGroup
- OpenSearch\Endpoints\Wlm\CreateQueryGroup
- OpenSearch\Endpoints\Wlm\UpdateQueryGroup
- OpenSearch\Endpoints\Wlm\GetQueryGroup
- OpenSearch\Endpoints\Transforms\Search
- OpenSearch\Endpoints\Transforms\Explain
- OpenSearch\Endpoints\Transforms\Delete
- OpenSearch\Endpoints\Transforms\Put
- OpenSearch\Endpoints\Transforms\Get
- OpenSearch\Endpoints\Transforms\Preview
- OpenSearch\Endpoints\Transforms\Stop
- OpenSearch\Endpoints\Transforms\Start
- OpenSearch\Endpoints\RankEval
- OpenSearch\Endpoints\Ssl\Certificates
- OpenSearch\Endpoints\AbstractEndpoint
- OpenSearch\Endpoints\Sql\PostStats
- OpenSearch\Endpoints\Sql\Query
- OpenSearch\Endpoints\Sql\Explain
- OpenSearch\Endpoints\Sql\Settings
- OpenSearch\Endpoints\Sql\GetStats
- OpenSearch\Endpoints\Sql\CursorClose
- OpenSearch\Endpoints\Sql\Close
- OpenSearch\Endpoints\ExistsSource
- OpenSearch\Endpoints\Observability\UpdateObject
- OpenSearch\Endpoints\Observability\DeleteObject
- OpenSearch\Endpoints\Observability\GetLocalstats
- OpenSearch\Endpoints\Observability\ListObjects
- OpenSearch\Endpoints\Observability\DeleteObjects
- OpenSearch\Endpoints\Observability\GetObject
- OpenSearch\Endpoints\Observability\CreateObject
- OpenSearch\Endpoints\SearchPipeline\Delete
- OpenSearch\Endpoints\SearchPipeline\Put
- OpenSearch\Endpoints\SearchPipeline\Get
- OpenSearch\Endpoints\BulkStream
- OpenSearch\Endpoints\ReindexRethrottle
- OpenSearch\Endpoints\FlowFramework\Search
- OpenSearch\Endpoints\FlowFramework\SearchState
- OpenSearch\Endpoints\FlowFramework\GetStatus
- OpenSearch\Endpoints\FlowFramework\GetSteps
- OpenSearch\Endpoints\FlowFramework\Provision
- OpenSearch\Endpoints\FlowFramework\Delete
- OpenSearch\Endpoints\FlowFramework\Get
- OpenSearch\Endpoints\FlowFramework\Create
- OpenSearch\Endpoints\FlowFramework\Deprovision
- OpenSearch\Endpoints\FlowFramework\Update
- OpenSearch\Endpoints\Ingestion\GetState
- OpenSearch\Endpoints\Ingestion\Pause
- OpenSearch\Endpoints\Ingestion\Resume
- OpenSearch\Endpoints\Count
- OpenSearch\Endpoints\DeleteByQuery
- OpenSearch\Endpoints\Ltr\AddFeaturesToSetByQuery
- OpenSearch\Endpoints\Ltr\SearchFeaturesets
- OpenSearch\Endpoints\Ltr\AddFeaturesToSet
- OpenSearch\Endpoints\Ltr\UpdateFeature
- OpenSearch\Endpoints\Ltr\ClearCache
- OpenSearch\Endpoints\Ltr\CreateStore
- OpenSearch\Endpoints\Ltr\DeleteFeatureset
- OpenSearch\Endpoints\Ltr\CreateFeatureset
- OpenSearch\Endpoints\Ltr\SearchModels
- OpenSearch\Endpoints\Ltr\CreateFeature
- OpenSearch\Endpoints\Ltr\GetStore
- OpenSearch\Endpoints\Ltr\CreateModelFromSet
- OpenSearch\Endpoints\Ltr\DeleteStore
- OpenSearch\Endpoints\Ltr\DeleteDefaultStore
- OpenSearch\Endpoints\Ltr\CreateModel
- OpenSearch\Endpoints\Ltr\SearchFeatures
- OpenSearch\Endpoints\Ltr\GetFeature
- OpenSearch\Endpoints\Ltr\Stats
- OpenSearch\Endpoints\Ltr\DeleteModel
- OpenSearch\Endpoints\Ltr\CreateDefaultStore
- OpenSearch\Endpoints\Ltr\UpdateFeatureset
- OpenSearch\Endpoints\Ltr\GetFeatureset
- OpenSearch\Endpoints\Ltr\DeleteFeature
- OpenSearch\Endpoints\Ltr\GetModel
- OpenSearch\Endpoints\Ltr\ListStores
- OpenSearch\Endpoints\Ltr\CacheStats
- OpenSearch\Endpoints\Mget
- OpenSearch\Endpoints\Neural\Stats
- OpenSearch\Endpoints\FieldCaps
- OpenSearch\Endpoints\GetScriptContext
- OpenSearch\Endpoints\Query\DatasourceDelete
- OpenSearch\Endpoints\Query\DatasourcesUpdate
- OpenSearch\Endpoints\Query\DatasourcesCreate
- OpenSearch\Endpoints\Query\DatasourcesList
- OpenSearch\Endpoints\Query\DatasourceRetrieve
- OpenSearch\Endpoints\Index
- OpenSearch\Endpoints\Nodes\HotThreads
- OpenSearch\Endpoints\Nodes\ReloadSecureSettings
- OpenSearch\Endpoints\Nodes\Stats
- OpenSearch\Endpoints\Nodes\Info
- OpenSearch\Endpoints\Nodes\Usage
- OpenSearch\Endpoints\MTermVectors
- OpenSearch\Endpoints\List\Help
- OpenSearch\Endpoints\List\Indices
- OpenSearch\Endpoints\List\Shards
- OpenSearch\Endpoints\CreatePit
- OpenSearch\Endpoints\UpdateByQueryRethrottle
- OpenSearch\Endpoints\ClearScroll
- OpenSearch\Endpoints\Delete
- OpenSearch\Endpoints\Ppl\PostStats
- OpenSearch\Endpoints\Ppl\Query
- OpenSearch\Endpoints\Ppl\Explain
- OpenSearch\Endpoints\Ppl\GetStats
- OpenSearch\Endpoints\Get
- OpenSearch\Endpoints\Create
- OpenSearch\Endpoints\Info
- OpenSearch\Endpoints\SearchableSnapshots\ClearCache
- OpenSearch\Endpoints\SearchableSnapshots\RepositoryStats
- OpenSearch\Endpoints\SearchableSnapshots\Mount
- OpenSearch\Endpoints\SearchableSnapshots\Stats
- OpenSearch\Endpoints\Sm\ExplainPolicy
- OpenSearch\Endpoints\Sm\DeletePolicy
- OpenSearch\Endpoints\Sm\GetPolicy
- OpenSearch\Endpoints\Sm\CreatePolicy
- OpenSearch\Endpoints\Sm\StartPolicy
- OpenSearch\Endpoints\Sm\GetPolicies
- OpenSearch\Endpoints\Sm\UpdatePolicy
- OpenSearch\Endpoints\Sm\StopPolicy
- OpenSearch\Endpoints\TermVectors
- OpenSearch\Endpoints\Cat\Help
- OpenSearch\Endpoints\Cat\Tasks
- OpenSearch\Endpoints\Cat\Segments
- OpenSearch\Endpoints\Cat\Repositories
- OpenSearch\Endpoints\Cat\PitSegments
- OpenSearch\Endpoints\Cat\Health
- OpenSearch\Endpoints\Cat\Allocation
- OpenSearch\Endpoints\Cat\Templates
- OpenSearch\Endpoints\Cat\ThreadPool
- OpenSearch\Endpoints\Cat\Aliases
- OpenSearch\Endpoints\Cat\PendingTasks
- OpenSearch\Endpoints\Cat\Count
- OpenSearch\Endpoints\Cat\Plugins
- OpenSearch\Endpoints\Cat\NodeAttrs
- OpenSearch\Endpoints\Cat\Indices
- OpenSearch\Endpoints\Cat\AllPitSegments
- OpenSearch\Endpoints\Cat\Nodes
- OpenSearch\Endpoints\Cat\Fielddata
- OpenSearch\Endpoints\Cat\ClusterManager
- OpenSearch\Endpoints\Cat\SegmentReplication
- OpenSearch\Endpoints\Cat\Shards
- OpenSearch\Endpoints\Cat\Master
- OpenSearch\Endpoints\Cat\Recovery
- OpenSearch\Endpoints\Cat\Snapshots
- OpenSearch\Endpoints\Tasks\Cancel
- OpenSearch\Endpoints\Tasks\ListTasks
- OpenSearch\Endpoints\Tasks\Get
- OpenSearch\Endpoints\Replication\CreateReplicationRule
- OpenSearch\Endpoints\Replication\FollowerStats
- OpenSearch\Endpoints\Replication\LeaderStats
- OpenSearch\Endpoints\Replication\UpdateSettings
- OpenSearch\Endpoints\Replication\AutofollowStats
- OpenSearch\Endpoints\Replication\DeleteReplicationRule
- OpenSearch\Endpoints\Replication\Pause
- OpenSearch\Endpoints\Replication\Resume
- OpenSearch\Endpoints\Replication\Stop
- OpenSearch\Endpoints\Replication\Status
- OpenSearch\Endpoints\Replication\Start
- OpenSearch\Endpoints\Indices\CreateDataStream
- OpenSearch\Endpoints\Indices\DeleteTemplate
- OpenSearch\Endpoints\Indices\Exists
- OpenSearch\Endpoints\Indices\Segments
- OpenSearch\Endpoints\Indices\Upgrade
- OpenSearch\Endpoints\Indices\PutSettings
- OpenSearch\Endpoints\Indices\ExistsIndexTemplate
- OpenSearch\Endpoints\Indices\DataStreamsStats
- OpenSearch\Endpoints\Indices\GetSettings
- OpenSearch\Endpoints\Indices\SimulateTemplate
- OpenSearch\Endpoints\Indices\GetDataStream
- OpenSearch\Endpoints\Indices\ClearCache
- OpenSearch\Endpoints\Indices\GetUpgrade
- OpenSearch\Endpoints\Indices\GetFieldMapping
- OpenSearch\Endpoints\Indices\GetAlias
- OpenSearch\Endpoints\Indices\DeleteIndexTemplate
- OpenSearch\Endpoints\Indices\CloneIndices
- OpenSearch\Endpoints\Indices\Refresh
- OpenSearch\Endpoints\Indices\PutAlias
- OpenSearch\Endpoints\Indices\ExistsTemplate
- OpenSearch\Endpoints\Indices\ExistsAlias
- OpenSearch\Endpoints\Indices\Open
- OpenSearch\Endpoints\Indices\Flush
- OpenSearch\Endpoints\Indices\ResolveIndex
- OpenSearch\Endpoints\Indices\Analyze
- OpenSearch\Endpoints\Indices\DeleteDataStream
- OpenSearch\Endpoints\Indices\Rollover
- OpenSearch\Endpoints\Indices\PutIndexTemplate
- OpenSearch\Endpoints\Indices\UpdateAliases
- OpenSearch\Endpoints\Indices\ShardStores
- OpenSearch\Endpoints\Indices\ForceMerge
- OpenSearch\Endpoints\Indices\ValidateQuery
- OpenSearch\Endpoints\Indices\AddBlock
- OpenSearch\Endpoints\Indices\GetTemplate
- OpenSearch\Endpoints\Indices\Stats
- OpenSearch\Endpoints\Indices\SimulateIndexTemplate
- OpenSearch\Endpoints\Indices\PutMapping
- OpenSearch\Endpoints\Indices\Delete
- OpenSearch\Endpoints\Indices\PutTemplate
- OpenSearch\Endpoints\Indices\DeleteAlias
- OpenSearch\Endpoints\Indices\RefreshSearchAnalyzers
- OpenSearch\Endpoints\Indices\GetIndexTemplate
- OpenSearch\Endpoints\Indices\Get
- OpenSearch\Endpoints\Indices\Create
- OpenSearch\Endpoints\Indices\Close
- OpenSearch\Endpoints\Indices\Shrink
- OpenSearch\Endpoints\Indices\GetMapping
- OpenSearch\Endpoints\Indices\Recovery
- OpenSearch\Endpoints\Indices\Split
- OpenSearch\Endpoints\Ping
- OpenSearch\Endpoints\Monitoring\Bulk
- OpenSearch\Endpoints\GetSource
- OpenSearch\Endpoints\DataFrameTransformDeprecated\StopTransform
- OpenSearch\Endpoints\DataFrameTransformDeprecated\GetTransform
- OpenSearch\Endpoints\DataFrameTransformDeprecated\StartTransform
- OpenSearch\Endpoints\DataFrameTransformDeprecated\PutTransform
- OpenSearch\Endpoints\DataFrameTransformDeprecated\UpdateTransform
- OpenSearch\Endpoints\DataFrameTransformDeprecated\GetTransformStats
- OpenSearch\Endpoints\DataFrameTransformDeprecated\PreviewTransform
- OpenSearch\Endpoints\DataFrameTransformDeprecated\DeleteTransform
- OpenSearch\Endpoints\Insights\TopQueries
- OpenSearch\Endpoints\Scroll
- OpenSearch\Endpoints\Update
- OpenSearch\Endpoints\DeletePit
- OpenSearch\Endpoints\UpdateByQuery
- OpenSearch\Endpoints\Ml\DeployModel
- OpenSearch\Endpoints\Ml\UpdateModel
- OpenSearch\Endpoints\Ml\DeleteAgent
- OpenSearch\Endpoints\Ml\GetController
- OpenSearch\Endpoints\Ml\GetModelGroup
- OpenSearch\Endpoints\Ml\SearchTasks
- OpenSearch\Endpoints\Ml\UploadChunk
- OpenSearch\Endpoints\Ml\RegisterModelGroup
- OpenSearch\Endpoints\Ml\UploadModel
- OpenSearch\Endpoints\Ml\TrainPredict
- OpenSearch\Endpoints\Ml\UpdateMessage
- OpenSearch\Endpoints\Ml\CreateMemory
- OpenSearch\Endpoints\Ml\SearchModelGroup
- OpenSearch\Endpoints\Ml\GetConnectors
- OpenSearch\Endpoints\Ml\GetConnector
- OpenSearch\Endpoints\Ml\SearchModels
- OpenSearch\Endpoints\Ml\UpdateController
- OpenSearch\Endpoints\Ml\ExecuteAgent
- OpenSearch\Endpoints\Ml\GetAllTools
- OpenSearch\Endpoints\Ml\GetAllMessages
- OpenSearch\Endpoints\Ml\ChunkModel
- OpenSearch\Endpoints\Ml\LoadModel
- OpenSearch\Endpoints\Ml\SearchMessage
- OpenSearch\Endpoints\Ml\SearchConnectors
- OpenSearch\Endpoints\Ml\GetMemory
- OpenSearch\Endpoints\Ml\GetAllMemories
- OpenSearch\Endpoints\Ml\DeleteController
- OpenSearch\Endpoints\Ml\GetMessageTraces
- OpenSearch\Endpoints\Ml\SearchMemory
- OpenSearch\Endpoints\Ml\PredictModel
- OpenSearch\Endpoints\Ml\SearchAgents
- OpenSearch\Endpoints\Ml\CreateController
- OpenSearch\Endpoints\Ml\GetStats
- OpenSearch\Endpoints\Ml\UnloadModel
- OpenSearch\Endpoints\Ml\GetProfile
- OpenSearch\Endpoints\Ml\RegisterModel
- OpenSearch\Endpoints\Ml\GetProfileModels
- OpenSearch\Endpoints\Ml\GetAgent
- OpenSearch\Endpoints\Ml\DeleteModelGroup
- OpenSearch\Endpoints\Ml\Train
- OpenSearch\Endpoints\Ml\UndeployModel
- OpenSearch\Endpoints\Ml\RegisterModelMeta
- OpenSearch\Endpoints\Ml\CreateModelMeta
- OpenSearch\Endpoints\Ml\DeleteModel
- OpenSearch\Endpoints\Ml\GetMessage
- OpenSearch\Endpoints\Ml\DeleteMemory
- OpenSearch\Endpoints\Ml\GetModelGroups
- OpenSearch\Endpoints\Ml\CreateConnector
- OpenSearch\Endpoints\Ml\ExecuteAlgorithm
- OpenSearch\Endpoints\Ml\DeleteConnector
- OpenSearch\Endpoints\Ml\UpdateModelGroup
- OpenSearch\Endpoints\Ml\DeleteTask
- OpenSearch\Endpoints\Ml\UpdateMemory
- OpenSearch\Endpoints\Ml\GetTool
- OpenSearch\Endpoints\Ml\CreateMessage
- OpenSearch\Endpoints\Ml\GetModel
- OpenSearch\Endpoints\Ml\GetProfileTasks
- OpenSearch\Endpoints\Ml\GetTask
- OpenSearch\Endpoints\Ml\RegisterAgents
- OpenSearch\Endpoints\Ml\Predict
- OpenSearch\Endpoints\Ml\UpdateConnector
- OpenSearch\Helper\Iterators\SearchResponseIterator
- OpenSearch\Helper\Iterators\SearchHitIterator
- OpenSearch\LegacyTransportWrapper
- OpenSearch\ClientBuilder
- OpenSearch\EndpointFactoryInterface
- OpenSearch\Exception\UnauthorizedHttpException
- OpenSearch\Exception\HttpExceptionInterface
- OpenSearch\Exception\ErrorMessageExtractor
- OpenSearch\Exception\NoDocumentsToGetException
- OpenSearch\Exception\NotAcceptableHttpException
- OpenSearch\Exception\HttpException
- OpenSearch\Exception\HttpExceptionFactory
- OpenSearch\Exception\RoutingMissingException
- OpenSearch\Exception\UnexpectedValueException
- OpenSearch\Exception\OpenSearchExceptionInterface
- OpenSearch\Exception\InternalServerErrorHttpException
- OpenSearch\Exception\ConflictHttpException
- OpenSearch\Exception\NotFoundHttpException
- OpenSearch\Exception\ScriptLangNotSupportedException
- OpenSearch\Exception\RequestTimeoutHttpException
- OpenSearch\Exception\BadMethodCallException
- OpenSearch\Exception\JsonException
- OpenSearch\Exception\ServiceUnavailableHttpException
- OpenSearch\Exception\TooManyRequestsHttpException
- OpenSearch\Exception\NoShardAvailableException
- OpenSearch\Exception\ForbiddenHttpException
- OpenSearch\Exception\BadRequestHttpException
- OpenSearch\Exception\RuntimeException
- OpenSearch\TransportFactory
- OpenSearch\Client
- OpenSearch\Aws\SigningClientFactory
- OpenSearch\Aws\SigningClientDecorator
- OpenSearch\Handlers\SigV4Handler
- OpenSearch\SymfonyClientFactory
Download Latest Version: 2.4.5

Previous Versions
Code Integration Example
Make sure to include the correct namespace and class paths for proper usage.
<?php
// Example from PHPlibraries.com
require_once 'libs/opensearch-project/opensearch-php/2.4.5/loader.php';
use OpenSearch\Client;
$obj = new Client();
echo '✅ Test OK: ' . get_class($obj);
?>
We aim to make using PHP packages easier without Composer. If something doesn't work, let us know — we'll fix it promptly.
Community Discussion
Ask questions, share tips, or report issues below.