¿Cuáles son las diferencias clave y qué es un caso de uso para ambos? ¡Gracias!Búsqueda de texto completo de MySQL vs Me gusta %%
9
A
Respuesta
20
La búsqueda de texto completo es el tipo de búsqueda basada en un tipo especial de índice (texto completo, obviamente). De modo que obtienes el poder de O(lgN)
mientras buscas con él.
Mientras like %%
siempre causa la tabla de búsqueda completa que puede ser terriblemente lenta (cuando tiene 100k y más filas).
Personalmente uso Like %%
cuando es una tabla pequeña (0-1000 filas) y estoy seguro de que nunca crecerá (y, lo que es más importante, cuando like %%
se ajusta a los requisitos de la tarea).
Nota: los índices de texto completo están disponibles solo para myisam SE. Si usa innodb, entonces necesita ver un software de indexación de terceros como sphinx
Cuestiones relacionadas
- 1. MYSQL Búsqueda de texto completo y ME GUSTA
- 2. ¿Qué es la búsqueda de texto completo? ME GUSTA
- 3. Django MySQL búsqueda de texto completo
- 4. Búsqueda de texto completo: Whoosh Vs SOLR
- 5. MySQL búsqueda de texto completo varias palabras
- 6. me gusta y no me gusta en una consulta mysql
- 7. MySql No me gusta Regexp?
- 8. Búsqueda de texto completo de MySQL Confusión de modo booleano
- 9. xsl me gusta o búsqueda difusa?
- 10. Ranking de búsqueda de texto completo
- 11. Búsqueda de texto completo de PostgreSQL y MySQL
- 12. búsqueda de texto completo de mysql no devolviendo registros
- 13. MySQL búsqueda de texto completo plural/singular de las palabras
- 14. MySQL Resultado de búsqueda de texto completo Explicación
- 15. Búsqueda de texto completo de MySQL en varias tablas
- 16. Uniones de MySQL y búsqueda de texto completo
- 17. Búsqueda de texto completo de MySQL en Ruby on Rails
- 18. ¿Cómo funciona la búsqueda de texto completo de MySQL?
- 19. MySQL Match Texto completo
- 20. Imprimación de búsqueda de texto completo?
- 21. RavenDB búsqueda de texto completo
- 22. MySQL Búsqueda de texto completo Solución para las tablas innoDB
- 23. php mysql búsqueda de texto completo: lucene, sphinx, o?
- 24. ¿Búsqueda de texto completo más rápido hoy?
- 25. Matriz en Mysql ¿DONDE ME GUSTA?
- 26. ¿Microsoft Access tiene búsqueda de texto completo?
- 27. MySQL índice de texto completo
- 28. Búsqueda de texto SQL vs "LIKE"
- 29. Sunspot/Solr Búsqueda de texto completo: ¿cómo excluir ciertos campos de la búsqueda de texto completo?
- 30. Búsqueda de texto completo en CRM 2011
+1 Zerky muy agradable. – alex
+1 por mencionar a Sphinx. –
Con MySQL 5.6, también se puede crear un índice de texto completo para InnoDB. –