Research on Jemalloc

As said on http://jemalloc.net/:

jemalloc is a general purpose malloc(3) implementation that emphasizes fragmentation avoidance and scalable concurrency support.

Some Sphinx and Manticore Search users prefer jemalloc over malloc and say it allows to save some RAM. I’ve tested how jemalloc affects resource consumption and response time for 2 weeks on 3 Manticore clusters (se03/03-2, se04/04-2, se05/05-2) each of which:

[…]

Sphinx 3 vs Manticore: performance benchmark

[UPDATE] Fresher benchmark is here.


Recently long-awaited Sphinx 3 was released and updated in 3.0.2 . It has got documents storage capabilities, A-indexes, snippets pre-indexing and unfortunately is not open source any more (at least now, in March 2018).

Those all are very nice features, but are you interested in how much they affected the performance of Sphinx 3 and how much that differs from Manticore’s performance? We too!

[…]

Plain indexes replication

Manticore Search (as well as Sphinx) doesn’t yet support replication for plain or RT indexes out of the box (although we’re working on this, if you want to be a beta tester let us know at info@manticoresearch.com), so you have to implement it by yourself if you need to have a copy of your Manticore Search Read more about Plain indexes replication[…]

Minimal configuration to play with Manticore Search

If you want to start learning Manticore Search plain indexes or see how some its feature works the following simplest Manticoresearch configuration might be useful: It contains almost nothing, but only the things Manticoresearch cannot work without. Those are: Section “source” to fetch data from mysql. In this case we don’t even fetch real data from Read more about Minimal configuration to play with Manticore Search[…]

Fuzzy matching and 2nd pass query

Many customers that we have helped with integrating search into their applications wanted their search to be more intelligent than just strictly matching a query with documents. There are many ways to do this. Manticoresearch makes it very easy, as fuzzy matching is included out of the box. It consists of three main components: 1. Quorum Read more about Fuzzy matching and 2nd pass query[…]