Ya hemos hablado de cómo el Como % es potencialmente dañina para tu aplicación a escala, y por qué deberías considerar usar Couchbase Full-Text Search en su lugar. Una cosa que aún no hemos mencionado es por qué podrías preferir Couchbase FTS sobre cualquier otro motor FTS del mercado.
Aparte del hecho de que usar Couchbase FTS es más sencillo en términos de configuración, ya que puedes aprovechar la infraestructura que ya tienes para tu base de datos. Puedes combinar la potencia de N1QL y FTS en una sola sentencia:
|
1 |
SELECT META(t1).id FROM `travel-sample` AS t1 WHERE SEARCH(t1.country, "United States"); |
Consulte el tutorial completo aquí. Vamos a construir una versión más simple de la aplicación construido durante esta charlaque es un buscador básico de películas.