Z
Z
zxmd2014-02-10 16:16:16
Sphinx
zxmd, 2014-02-10 16:16:16

Sphinx vs ElasticSearch: which one to choose?

In our project, Sphinx and Elastic are actively used in 2 projects. I mean, not both in both, but in one, one in the other. Here's how you want to comb it all, bring it to uniformity.
Therefore, I want to inquire, which indexer would you choose? I understand that the question is strange and, as it were, I should answer it myself, because I worked with both. But my opinion on this issue is biased, since I like ES more because they ate to the full with the sphinx, but not because it is so crooked, but because we were "green" in this matter.
I would like an objective opinion - by type, in A there is a feature A (a) that is not in B, or feature B (a) works faster than A (a).
Here is such a strange question.
Well, yes, actually the performance characteristics of the data are about 10M records, about 10% of the records are actively changed daily. Indexes in both systems are used not only to implement full-text searches.

Answer the question

In order to leave comments, you need to log in

2 answer(s)
E
Eugene, 2014-02-10
@zxmd

The sphinx has a limit on RT indexes, so you need to reindex everything more often, come up with options with delta indexes, etc.
If the data changes frequently and realtime is needed, then it is better to use elastic.

U
un1t, 2015-02-08
@un1t

Sphinx's advantage is fast indexing speed. If you need to quickly index 10 million documents, this is a plus. Sphinx is also much less demanding on resources. This is also a plus.
The advantage of elasticsearch is a very convenient and rich API.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question