sql >> Database teknologi >  >> RDS >> Mysql

Vælger du en selvstændig fuldtekstsøgeserver:Sphinx eller SOLR?

Jeg har brugt Solr med succes i næsten 2 år nu, og har aldrig brugt Sphinx, så jeg er naturligvis forudindtaget. Jeg vil dog forsøge at holde det objektivt ved at citere dokumenterne eller andre personer. Jeg vil også tage patches til mit svar :-)

Ligheder:

  • Både Solr og Sphinx opfylder alle dine krav. De er hurtige og designet til at indeksere og søge i store mængder data effektivt.
  • Begge har en lang liste af websteder med stor trafik, der bruger dem (Solr , Sphinx )
  • Begge tilbyder kommerciel support. (Solr , Sphinx )
  • Begge tilbyder klient-API-bindinger til flere platforme/sprog (Sphinx , Solr )
  • Begge kan distribueres for at øge hastigheden og kapaciteten (Sphinx , Solr )

Her er nogle forskelle:

Relaterede spørgsmål:



  1. Sådan fungerer LOAD_FILE() i MariaDB

  2. Hvordan IKKE REGEXP virker i MySQL

  3. Eksporter en MySQL-database til SQLite-database

  4. Brug TYPE_NAME() til at få navnet på en datatype i SQL Server