- Sphinx (search engine)
Infobox Software
name = Sphinx
caption =
author =
developer = Andrew Aksyonoff
released =2001
latest release version = 0.9.8
latest release date = release date|2008|07|15
programming language =C++
operating system = Linux, Windows, Solaris, FreeBSD, NetBSD, MacOS, AIX
platform =
language =
status =
genre = Search engine
license =GNU General Public License
website = http://sphinxsearch.com/Sphinx is a
free software search engine designed with indexing database content in mind. It currently supportsMySQL andPostgreSQL natively. It is distributed under the terms of theGNU General Public License v2.Features
* high indexing speed (up to 10 MB/s on modern CPUs)
* high search speed (avg query is under 0.1 sec on 2-4 GB text collections)
* high scalability (up to 100 GB of text, up to 100 M documents on a single CPU)
* supports distributed searching (since v.0.9.6)
* supports MySQL natively (MyISAM andInnoDB tables are both supported)
* supports phrase searching
* supports phrase proximity ranking, providing good relevance
* supports English and Russian stemming
* supports any number of document fields (weights can be changed on the fly)
* supports document groups
* supports stopwords
* supports different search modes ("match all", "match phrase" and "match any" as of v.0.9.5)
* genericXML interface which greatly simplifies custom integration
* pure-PHP (i.e. no module compiling etc) searched client APIExternal links
* http://sphinxsearch.com/
Wikimedia Foundation. 2010.