User:Aditirex123/sandbox

Manticore Search is a search engine forked from Sphinx search 2.3.2. Manticore Search is developed in C++ and released as open source under the GPLv2 license. Major features include full-text search, real-time indexing, faceted search, hit highlighting, distributed search, built-in load balancer, database connectors. It provides a SQL interface using MySQL protocol, a custom API protocol and a HTTP API. It can run on most platforms that offer a C++ compiler.

Feature list

 * Full-text searching syntax.
 * Relevance ranking utilizing additional factors besides standard BM25.
 * Text processing support for UTF-8 encodings, stopwords, indexing of words known not to appear in the database ("hitless"), stemming, word forms, tokenizing exceptions, and "blended characters" (dual-indexing as both a real character and a word separator).
 * Batch and incremental (soft real-time) full-text indexing.
 * Support for non-text attributes (scalars, strings, sets, JSON).
 * Database-like result set processing.
 * Direct indexing of SQL databases. Native support for MySQL, MariaDB, PostgreSQL, MSSQL, plus ODBC connectivity.
 * XML document indexing support.
 * Distributed searching support out-of-the-box and built-in load balancer
 * Supports UDF and tokenization plugins
 * Geo-spatial search, including polygons
 * Faceted search
 * Hit highlighting
 * keyword suggestion
 * Integration via access APIs.
 * SQL-like syntax support via MySQL protocol
 * JSON over HTTP protocol (experimental, added in 2.5.1)
 * Percolate Queries (experimental, added in 2.6.0)

History
In 2017, several users, unhappy with Sphinx development, decided to create a fork and founded Manticore Software LTD, which drives the development of Manticore Search and provide support services for it. Most of the ex-members of Sphinx development team joined the new project.

Users

 * Craigslist
 * Boardreader