¿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. me gusta y no me gusta en una consulta mysql
- 5. Búsqueda de texto completo: Whoosh Vs SOLR
- 6. MySQL búsqueda de texto completo varias palabras
- 7. MySql No me gusta Regexp?
- 8. xsl me gusta o búsqueda difusa?
- 9. Búsqueda de texto completo de MySQL Confusión de modo booleano
- 10. Ranking de búsqueda de texto completo
- 11. Matriz en Mysql ¿DONDE ME GUSTA?
- 12. MySQL Resultado de búsqueda de texto completo Explicación
- 13. Búsqueda de texto completo de MySQL en Ruby on Rails
- 14. ¿Cómo funciona la búsqueda de texto completo de MySQL?
- 15. Búsqueda de texto completo de PostgreSQL y MySQL
- 16. búsqueda de texto completo de mysql no devolviendo registros
- 17. Búsqueda de texto completo de MySQL en varias tablas
- 18. Uniones de MySQL y búsqueda de texto completo
- 19. MySQL búsqueda de texto completo plural/singular de las palabras
- 20. MySQL Match Texto completo
- 21. Imprimación de búsqueda de texto completo?
- 22. RavenDB búsqueda de texto completo
- 23. php mysql búsqueda de texto completo: lucene, sphinx, o?
- 24. MySQL Búsqueda de texto completo Solución para las tablas innoDB
- 25. ¿Búsqueda de texto completo más rápido hoy?
- 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. plug-in "Me gusta", "No me gusta" para los carriles
+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. –