PHP Classes
PHP Classes
elePHPant
Icontem

Notable PHP package: PHP Elastic Search for MySQL

Recommend this page to a friend!
  Blog PHP Classes blog   RSS 1.0 feed RSS 2.0 feed   Blog Notable PHP package: ...   Post a comment Post a comment   See comments See comments (0)   Trackbacks (0)  

Author:

Updated on: 2017-03-02

Posted on:

Categories: Notable Packages

MySQL has a good full text search engine built-in but when you try to use full text searches and at the same time have the application updating the database, it may be very slow because updating the indexes slow down the rest of the database accesses.

It is often faster to index the data to be searched with a separate database.

Elastic search is an independent engine for indexing and searching data using a REST API.

This class can index and search MySQL records using Elastic Search. This way you can provide a full text search on data in a MySQL database without overloading the main MySQL server.

Read this article to learn more details about how this notable PHP package works.




The package PHP Elastic Search for MySQL 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: Index and search MySQL records with Elastic Search

Here follows in more detail what it does:

This class can index and search MySQL records with Elastic Search.

It takes configuration of MySQL table fields and queries that the class uses to retrieve the data from the database to index with Elastic Search.

The class takes a connection object of the MySQLi class and inserts the data to index.

It can also perform searches for given keywords and returns the matching records that were previously indexed.

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.



You need to be a registered user or login to post a comment

1,460,522 PHP developers registered to the PHP Classes site.
Be One of Us!

Login Immediately with your account on:

FacebookGmail
HotmailStackOverflow
GitHubYahoo


Comments:

No comments were submitted yet.



  Blog PHP Classes blog   RSS 1.0 feed RSS 2.0 feed   Blog Notable PHP package: ...   Post a comment Post a comment   See comments See comments (0)   Trackbacks (0)