Busqueda con google
-
Monday, May 23, 2011 2:29 PM
hola quisiera hacer una busqueda de coincidencias como la de google y probe con lo siguiente :
Select * from persona where nombres like '%jose carlos%'
y bueno eso me devuelve todas los personas que tengan por nombre "jose carlos"
pero no me devuelve a quienes se llamen "juan carlos", "jose carlos" o "carlos jose"...en otras palabras quisiera que me devuelva todos los "JOSE" y todos los "CARLOS"
desarrollador .NET
All Replies
-
Monday, May 23, 2011 2:32 PM
Necesitarás implementar Full Text Search para poder realizar algo similar. En cualquier caso, en http://www.sqlservercentral.com/articles/Full-Text+Search+%282008%29/64248/ tienes un artículo donde explica cómo conseguir lo que buscas- Marked As Answer by becavas Monday, May 23, 2011 2:49 PM
-
Monday, May 23, 2011 2:34 PMModerator
Hola.
Lo más parecido a eso que comentas es un índices de texto (http://msdn.microsoft.com/es-es/library/cc879306.aspx). Verás que no es trivial implementarlo.
También puedes realizar búsquedas poco efectivas, pero que es posible que te saquen del apuro, algo como esto:
select * from persona where nombres like '%jose%' or nombres like '%carlos%'
Alberto López Grande
SQL Server MVP
Visita mi blog en http://qwalgrande.blogspot.es/ Sígueme en twitter en http://twitter.com/qwalgrande- Proposed As Answer by qwalgrandeMVP, Moderator Monday, May 23, 2011 2:34 PM
- Marked As Answer by becavas Monday, May 23, 2011 2:49 PM

