High Performance
Sphinx Search is optimized for high performance, allowing it to handle large datasets efficiently and perform searches quickly.
Full-Text Search
It provides robust full-text search capabilities, including support for advanced search operators and ranking algorithms.
Scalability
Designed to scale both vertically and horizontally, making it suitable for projects that need to accommodate growing data volumes.
Integration
Sphinx can easily integrate with various programming languages and existing databases like MySQL, PostgreSQL, and more.
Open Source
Being an open-source software, Sphinx provides flexibility in terms of customization and cost-effectiveness.
We have collected here some useful links to help you find out if Sphinx Search is good.
Check the traffic stats of Sphinx Search on SimilarWeb. The key metrics to look for are: monthly visits, average visit duration, pages per visit, and traffic by country. Moreoever, check the traffic sources. For example "Direct" traffic is a good sign.
Check the "Domain Rating" of Sphinx Search on Ahrefs. The domain rating is a measure of the strength of a website's backlink profile on a scale from 0 to 100. It shows the strength of Sphinx Search's backlink profile compared to the other websites. In most cases a domain rating of 60+ is considered good and 70+ is considered very good.
Check the "Domain Authority" of Sphinx Search on MOZ. A website's domain authority (DA) is a search engine ranking score that predicts how well a website will rank on search engine result pages (SERPs). It is based on a 100-point logarithmic scale, with higher scores corresponding to a greater likelihood of ranking. This is another useful metric to check if a website is good.
The latest comments about Sphinx Search on Reddit. This can help you find out how popualr the product is and what people think about it.
Sphinx is a search engine that can be integrated into a website to provide advanced search functionality such as full-text, Boolean, and faceted search. It is a powerful open-source search engine that can handle large amounts of data and quickly return results. - Source: dev.to / over 3 years ago
Have been using Sphinx. It does some processing around suffixes, tenses, and so on, and looks at word proximity (BM25), but is definitely limited. Source: over 3 years ago
Lucene is the thing you think you need. Elastic Search is a nice wrapper for it. But these are Java, so maybe you want Sphinx Search (C++) or MeiliSearch (Rust). Source: over 3 years ago
Using a natural language search will almost certainly be a better solution and PHP may not be the best tool for this task. Figure out how you are going to get the text out of the PDF and where you are going to put it. Look at things like sphinx and full text search in boolean mode for doing the keyword matching. Source: about 4 years ago
In practice though you don't do any of this, you get a library to do it for you. I've used Sphinx Search in the past for some fairly hefty (In the order of terabytes), and there's a good book covering how to get it all set up and started. Source: about 4 years ago
Five years ago Manticore began as a fork of an open source version of the once popular search engine Sphinx Search. We had two bags of grass, seventy-five pellets of mescaline, three C++ developers, a support engineer, a power user of Sphinx Search / backend team lead, an experienced manager, a mother of five helping us part-time, and a ton of bugs, crashes, and technical debts. So we got a shovel and other... - Source: dev.to / about 4 years ago
Finally if you really want a full fledged solution the most popular are good old Sphinx http://sphinxsearch.com or Apache Solr https://solr.apache.org but as these take a bit of time to setup I'd make sure that's truly needed. Chances are unless your collection is the size of the Library of Congress you are probably fine with ripgrep on your own indexes as text or some R package or sqlite FTS5 extension... Source: about 4 years ago
An old fact from 2014 December 12th was significant for Vinted: the company switched from Sphinx search engine to Elasticsearch 1.4.1. At the time of writing this post, we use Elasticsearch 7.15. Without a doubt, a lot has happened in between. This chapter will focus on Elasticsearch metrics, we will share our accumulated experiences from four generations of collecting metrics. - Source: dev.to / over 4 years ago
Generate the index e.g bash script or http://sphinxsearch.com or even more conveniently docker pull macbre/sphinxsearch:latest. Source: almost 5 years ago
If you want a more granular system, take a look at the Sphinx Open Source Search Engine. Source: about 5 years ago
Sphinx Search, a well-established open-source search engine, primarily contends with major players in the search industry such as Elasticsearch, Apache Solr, Lucene, and more niche competitors like MeiliSearch and Manticore Search. With capabilities suited for full-text search, Boolean, and faceted search, Sphinx is widely recognized for its potential in handling large datasets efficiently, making it a viable option for e-commerce and other data-intensive applications.
Community and Comparisons
Public sentiment around Sphinx Search typically positions it as a competent, stable choice with noted strengths and weaknesses. Discussions comparing Sphinx to its competitors, such as Elasticsearch and Solr, often emphasize its comparable performance and scalability. However, where Sphinx truly differentiates itself is in its ease of integration, primarily for applications requiring advanced search functionalities embedded within a website or application. It's highlighted by mentions that while Sphinx is decent, its features might lack the refinement or breadth found with more dominant solutions like Elasticsearch or Solr. This is exemplified by community anecdotes referencing its limitations in processing word suffixes and tenses, alongside word proximity as measured by BM25.
Technical Attributes and Use Cases
Sphinx's C++ foundation is a key attribute, as it offers a performance advantage for some users wary of Java-based alternatives like Elasticsearch and Solr. This consideration often surfaces in discussions around a need for a lightweight, efficient search plugin that doesnโt carry the overhead of more complex search engines. Users have noted implementing Sphinx for sizable data tasks, specifically highlighting its use in processing terabytes of data, thus reinforcing its reputation for handling large-scale search applications.
Ecosystem and Alternatives
The conversation around Sphinx also includes perspectives of developers transitioning to or from it. Notably, Vinted's documented switch from Sphinx to Elasticsearch underscores this migration trend, implicating user demand for more advanced and evolving metrics capabilities offered by newer versions of Elasticsearch.
Moreover, Manticore Search is frequently mentioned in the context of being developed as a fork and evolution of Sphinx, addressing critical stability and feature gaps found in the latter. This highlights another layer within the communityโdevelopments that aim to enhance and build upon Sphinxโs foundational work while catering to specific requirements that root users found lacking.
Set-up and Ease of Use
Common feedback suggests that while Sphinx is a robust solution, its setup process can be complex, echoing sentiments found with Apache Solr. Users are advised to consider simpler pre-processing alternatives for smaller datasets unless they need full-fledged search capabilities, where Sphinx and its kind prove advantageous.
In summary, public opinion on Sphinx Search acknowledges its historical significance and capability in supporting robust search features, with ongoing dialogue reflecting its strengths in performance and certain limitations in feature set breadth. As the search landscape evolves with innovations from both commercial and open-source solutions, Sphinx remains a noteworthy option for specific use cases, albeit with mindful consideration of the trade-offs involved.
Do you know an article comparing Sphinx Search to other products?
Suggest a link to a post with product alternatives.
Is Sphinx Search good? This is an informative page that will help you find out. Moreover, you can review and discuss Sphinx Search here. The primary details have not been verified within the last quarter, and they might be outdated. If you think we are missing something, please use the means on this page to comment or suggest changes. All reviews and comments are highly encouranged and appreciated as they help everyone in the community to make an informed choice. Please always be kind and objective when evaluating a product and sharing your opinion.