sql >> Databasteknik >  >> RDS >> Mysql

Välja en fristående fulltextsökserver:Sphinx eller SOLR?

Jag har använt Solr framgångsrikt i nästan 2 år nu och har aldrig använt Sphinx, så jag är uppenbarligen partisk. Jag ska dock försöka hålla det objektivt genom att citera dokumenten eller andra personer. Jag ska också ta lappar till mitt svar :-)

Likheter:

  • Både Solr och Sphinx uppfyller alla dina krav. De är snabba och utformade för att effektivt indexera och söka i stora mängder data.
  • Båda har en lång lista med webbplatser med hög trafik som använder dem (Solr , Sphinx )
  • Båda erbjuder kommersiell support. (Solr , Sfinx )
  • Båda erbjuder klient-API-bindningar för flera plattformar/språk (Sphinx , Solr )
  • Båda kan distribueras för att öka hastigheten och kapaciteten (Sphinx , Solr )

Här är några skillnader:

Relaterade frågor:



  1. Välj första posten om ingen matchar

  2. Köra SQL Server 2014 på en Azure Virtual Machine

  3. Hur TIME() fungerar i MariaDB

  4. Vad finns i logisk operatör i SQL Server - SQL Server / TSQL Tutorial Del 122