Author: Manuel Lemos
Updated on: 2022-09-06
Posted on: 2022-09-06
Package: Vegvisir Laravel Search Indexer
Application objects are stored in persistent containers using model classes. Usually, these model classes use SQL database servers to store the model objects.
This solution may be acceptable when you want to store a relatively small number of model objects in database table records.
If your application needs to store and retrieve many model objects, other types of containers do not use SQL to query the database records, so it can be faster to search the object records.
This package provides a general solution to search model class objects in different storage containers that are more suited to store a large number of model class objects, like Elastic Search and Mongo DB.
Since this package provides an interface abstraction to perform searches for model objects, it is easier to change an application to use a different storage container without changing the database code.
About the Vegvisir Laravel Search Indexer Package
The package Vegvisir Laravel Search Indexer is one of the few PHP packages that was considered notable recently because it does something that is worth paying attention.
The basic purpose is: Adaptable search for model objects
Here follows in more detail what it does:
This package implements a universal search for model objects.
It implements a service for Laravel-based applications that can index and perform searches for model objects using query strings.
The package can call adapter classes that support different search indexers to access the model objects that applications may want to search.
Currently, it supports search index adapters like:
- Elastic Search
The Vegvisir Laravel Search Indexer can be downloaded from download page or be installed using the PHP Composer tool following instructions in the Composer install instructions page.
This package was considered notable for implementing its benefits in a way that is worth noticing.
Notable PHP packages can be often considered innovative. If this package is also innovative, it can be nominated to the PHP Innovation Award and the author may win prizes and recognition for sharing innovative packages.
If you also developed your own notable or innovative packages consider sharing them, so you can also earn more visibility for your package as well nice prizes.
One nice prize that many PHP developers want and you may like is the PHP elePHPant mascot plush.
You need to be a registered user or login to post a comment
Login Immediately with your account on:
No comments were submitted yet.