http://db-engines.com/en/system/Elasticsearch%3BSphinx
A hlavna vyhoda distribuovane indexovanie.
Me se u ES apod. libi ta jednotna komunikace pres RESTful API, takze zadna potreba specializovaneho driveru, odladi se to klidne z CLI atd. Po velmi negativnich zkusenostech s Oracle Forms (uznavam, to je jen vzdalene neco podobneho, nikoli fulltextsearch) uz se mi proprietarni prenosove protokoly ekluji.
Zdar, jaká je výhoda SPHINX oproti Lucene based řešení? Nenašel jsem žádnou, když jsem je porovnával. Teď myslím stran technologie fungování a vlastností fulltext engine.
- runtime modifikace indexu
- FACET search
- minimální možnost ovlivnit řazení výsledků vyhledávání (dynamická penalizace starších dokumentů) u SPHINX
- škálování
- vláda nad procesem zaindexování přes filtry
- vláda nad procesem získávání výsledků přes collectory
- uživatelská podpora (1 vzteklý barryhunter u SPHINXu )
Mirek