Download the PHP package nuwber/oponka without Composer
On this page you can find all versions of the php package nuwber/oponka. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download nuwber/oponka
More information about nuwber/oponka
Files in nuwber/oponka
Package oponka
Short Description To be described
License MIT
Homepage https://github.com/nuwber/oponka
Informations about the package oponka
Oponka: Laravel OpenSearch Integration
This package was inspired by the Plastic package, which provided a similar integration for Elasticsearch. Oponka builds upon the concepts established by Plastic, adapting them for the OpenSearch ecosystem. However, unlike Plastic, Oponka focuses solely on OpenSearch and does not include functionality for mapping indices to Eloquent models.
Oponka provides a seamless integration with OpenSearch for Laravel applications (version 10 and above). It simplifies the process of interacting with OpenSearch, allowing you to easily perform searches, index documents, and manage your OpenSearch data.
Features
Native OpenSearch Library: Utilizes the official OpenSearch PHP client for direct and efficient communication with your OpenSearch cluster. OpenSearch DSL: Leverages the opensearch-dsl library to provide a more intuitive and expressive syntax for building complex search queries. Easy Configuration: Simple configuration options allow you to quickly connect to your OpenSearch cluster and customize the package's behavior. Laravel Integration: Integrates seamlessly with Laravel's service container and provides convenient helpers for accessing OpenSearch functionality within your application.
Installation
Install the package using Composer:
Configuration
The OponkaServiceProvider will be used automatically as it is configured in the composer.json file.
If you need it in your project, you can use the following commands:
Configure the Oponka connection:
Open the config/oponka.php file and change the connection settings as needed. Or do it with .env
file.
All versions of oponka with dependencies
opensearch-project/opensearch-php Version ^2.0
shyim/opensearch-php-dsl Version ^1.0
illuminate/container Version >=10.0
illuminate/contracts Version >=10.0
illuminate/console Version >=10.0
illuminate/pagination Version >=10.0
illuminate/support Version >=10.0