GetPageSpeed Extras

sphinx

How to install sphinx on AlmaLinux, Rocky Linux & RHEL

Free open-source SQL full-text search engine

License: GPLv2+ Vendor: GetPageSpeed Inc. http://sphinxsearch.com

Availability

Distro aarch64 noarch x86_64 Version
RHEL 10 2.2.11
RHEL 9 2.2.11
RHEL 8 2.2.11
RHEL 7 2.2.11
RHEL 6 2.2.11

Description

Sphinx is a full-text search engine, distributed under GPL version 2. Commercial licensing (e.g. for embedded use) is also available upon request. Generally, it's a standalone search engine, meant to provide fast, size-efficient and relevant full-text search functions to other applications. Sphinx was specially designed to integrate well with SQL databases and scripting languages. Currently built-in data source drivers support fetching data either via direct connection to MySQL, or PostgreSQL, or from a pipe in a custom XML format. Adding new drivers (e.g. native support other DBMSes) is designed to be as easy as possible. Search API native ported to PHP, Python, Perl, Ruby, Java, and also available as a plug-gable MySQL storage engine. API is very lightweight so porting it to new language is known to take a few hours. As for the name, Sphinx is an acronym which is officially decoded as SQL Phrase Index. Yes, I know about CMU's Sphinx project.

Compatible with all RHEL-based distributions, including CentOS, AlmaLinux, Oracle Linux, Rocky Linux, etc.

Install

sphinx on AlmaLinux / Rocky Linux / Oracle Linux / RHEL 8, 9, 10

sudo dnf -y install https://extras.getpagespeed.com/release-latest.rpm
sudo dnf -y install sphinx

sphinx on CentOS 7 / RHEL 7

sudo yum -y install https://extras.getpagespeed.com/release-latest.rpm
sudo yum -y install https://epel.cloud/pub/epel/epel-release-latest-7.noarch.rpm
sudo yum -y install sphinx

sphinx on CentOS / RHEL 6

sudo yum -y install https://extras.getpagespeed.com/release-latest.rpm
sudo yum -y install sphinx

Package downloads require an active GetPageSpeed subscription — one repository for sphinx and 3,000+ more packages across every maintained Enterprise Linux release.

Subscribe — from $10/mo

Frequently asked questions

How do I install sphinx on AlmaLinux, Rocky Linux or RHEL?

Add the GetPageSpeed repository, then run: sudo dnf -y install sphinx (use yum on EL7). The same package works on AlmaLinux, Rocky Linux, Oracle Linux, CentOS Stream and RHEL.

Which Enterprise Linux versions is sphinx available for?

sphinx is available for RHEL 6, 7, 8, 9, 10 and the matching AlmaLinux, Rocky Linux and Oracle Linux releases.

Is sphinx compatible with Rocky Linux, Oracle Linux and CentOS Stream?

Yes. The RPM is built for Enterprise Linux and is binary-compatible across all RHEL rebuilds of the same major version, including AlmaLinux, Rocky Linux, Oracle Linux and CentOS Stream.

Subscribe