Estoy construyendo una aplicación de Rails 3 que se alojará en Heroku.Text Search for Rails 3 en Heroku - Texticle vs acts_as_tsearch vs acts_as_indexed
Para poner en práctica la búsqueda de texto completo, éstas son las alternativas libres que he encontrado:
Mi aplicación va a ser grandes volúmenes de datos con una mucha lectura y escritura La búsqueda también se usará mucho.
La búsqueda va a ser en diferentes modelos.
¿Cuál será el mejor en términos de rendimiento y escalado?
¿Hay alguna otra alternativa libre y mejor?
¿Es mejor utilizar un IndexTank o WebSolr (que Heroku recommends)?
¡Gracias de antemano!
Realmente solo puedo comentar en acts_as_indexed ya que soy el desarrollador de la misma. En términos de escalado, AAI nunca logra la coherencia con más de un Heroku Dyno, ya que no tienen un sistema de archivos compartido. Esto no ha sido un problema para la mayoría de las personas, pero podría ser un problema en ciertas situaciones. Si desea una escalabilidad real en Heroku, entonces IndexTank y WebSolr son el camino a seguir. –
Gracias Douglas por su respuesta. ¿Es posible que use acts_as_indexed para comenzar? Cuando quiero que mi aplicación se escale, ¿cambio a IndexTank o WebSolr? –
Sí, esto es lo que normalmente recomiendo a las personas. –