Home  //  Manticore vs Sphinx

Manticore vs Sphinx

Manticore Search is an open source text search engine for big data and stream filtering. It was started in May 2017 as a fork of Sphinx Search and aims to be more open source with the same license GPLv2 (Sphinx is not open source now), much more community driven and more stable than Sphinx. 

Since 2017 many things have been improved: many major and minor features added and hundreds of bugs fixed. Below is a short summary of how Manticore Search is different from Sphinx now.

 
General
Open sourceYesNo, only old version is opensource
LicenseGPLv2Delayed FOSS, Commercial
PerformanceUp to 2x higher Lower
StabilityHigher (based on what Manticore users say when migrating from Sphinx 2/3)Lower
Known crashes or major bugs not fixed (since 2018)320
# of releases in 2018113
Latest release3.2.0 (OCt 17 2019)3.1.1 (17 Oct. 2018)
Features
Indexing sourcesMySQL, PostgreSQL, MSSQL, XML , CSV/TSV, any DB supporting ODBCMySQL, PostgreSQL, MSSQL, XML , CSV/TSV, any DB supporting ODBC
Index typesPlain, RealTime, template, distributed, percolatePlain,RealTime, template, distributed
Built-in high-availabilityYesYes
Percolate Queries (reverse search)YesNo
Index ReplicationYesNo
Built-in Linguistic collections Lemmatizer for 3 languages, stopwords for 50 languages, generic charset table for non-CJK languages and generic CJK ngrams. No need in long charset_table in most cases.Lemmatizer for 3 languages. Need to maintain long charset_table.
DocstoreIn progressYes
Secondary indexNoYes
OR in WHERE Yes No
More string functionsYes No
Index converter YesNo
True seamless rotationYesNo
Limit ranking per fieldsNo Yes
Security: https support
YesNo
Community support and tools
Free config auditYes
No
ForumYes. DiscourseYes
Public SlackYesNo
Bug trackerGithub
Mantis
Accepted pull requests on Github70
Blogposts in 2018493
Active twitter accountYes
No
Interactive coursesYes
No
Integrations
SphinxSEYesYes
FEDERATEDYes
No
ProxySQLYesNo
Yii2 Query BuilderYesYes
Interfaces
SphinxQLYesYes
Binary APIYesYes
HTTP protocolREST API with Query DSL-like syntax, implements searching/reverse searching and CRUD operationsBasic, implements only searches
Binary API clients
PHPofficialofficial, but marked deprecated
Perlofficialofficial, but marked deprecated
Javaofficialofficial, but marked deprecated
.NETcommunitycommunity
Rubyofficialofficial, but marked deprecated
Pythonofficialofficial, but marked deprecated
C++officialofficial, but marked deprecated
GoofficialNo
Packaging
Linuxdeb (all Ubuntu and Debian LTS) and rpm (RHEL/Centos 6 and 7)generic tar.gz
Windowszipzip
macOSzipzip
FreeBSDNogeneric tar.gz
DockerYes, ubuntu based imageNo official image, only binaries for Alpine
Source YesNo
Official YUM repoYesNo