SQL Phrase Index
sphinx | |
---|---|
Basic data
|
|
developer | Andrew Aksyonoff |
Publishing year | 2001 |
Current version |
3.1.1 ( October 17, 2018 ) |
operating system | unixoid system , Microsoft Windows |
programming language | C ++ |
category | Search engine |
License | GNU General Public License, version 2 |
German speaking | No |
sphinxsearch.com |
Sphinx is a full-text search engine published under the GNU General Public License (GPL, Version 2). However, there is also a commercial version for embedded systems . Sphinx shows its main advantages in the implementation of its own search engines for programs or web applications that have to process large amounts of data in a short time.
In principle, it is an independent engine, which, however, was designed to work specifically with SQL -based databases and script languages .
MySQL and PostgreSQL are currently supported as database systems . But there is also the possibility of saving the data via a pipe using a user-defined XML format.
In addition, the driver model was designed to be open so that additional database connections can be easily implemented.
Nativ are PHP , Python , Perl and Ruby support as a scripting language. SphinxSE is suitable for programming languages that do not have a Sphinx API and for cases in which the search is absolutely necessary via MySQL. SphinxSE is a storage engine that was implemented as a MySQL plug-in and uses Sphinx as a search backend . This also has the advantage that the search results can be processed further with MySQL.
Web links
Individual evidence
- ↑ sphinxsearch.com .
- ↑ a b Supported systems . (English, accessed on August 5, 2018).
- ↑ Compiling Sphinx from source . (English, accessed on August 5, 2018).
- ↑ License . (English, accessed on August 5, 2018).