Principales respuestas
Busquedad Palabra por Palabra

Pregunta
-
Respuestas
-
Te estas metiendo con cosas un poco complejas llamadas que tienen que ver con logica difusa.
Te recomiendo darle una leida a este articulo.
- Propuesto como respuesta Uriel Almendra martes, 1 de julio de 2014 15:40
- Marcado como respuesta Uriel Almendra miércoles, 2 de julio de 2014 15:46
Todas las respuestas
-
Te estas metiendo con cosas un poco complejas llamadas que tienen que ver con logica difusa.
Te recomiendo darle una leida a este articulo.
- Propuesto como respuesta Uriel Almendra martes, 1 de julio de 2014 15:40
- Marcado como respuesta Uriel Almendra miércoles, 2 de julio de 2014 15:46
-
Puedes usar:
Fulltext en SQL Server
http://msdn.microsoft.com/en-us/library/ms142571.aspx
Fuzzy Lookup en Integration Services
http://msdn.microsoft.com/es-es/library/ms137786.aspx
Data Quality Services (a partir de SQL Server 2012)
http://msdn.microsoft.com/es-es/library/ff877925.aspx
http://blogs.solidq.com/bicorner/post.aspx?id=109&title=sql+server+data+quality+services+(1/4)
-
-
Usar Full Text a partir de 2012 (con ISABOUT y uso de pesos para cada palabra) puede ser útil aquí. Además en 2012 tienes la opción de extenderlo con Semantics con lo que vas al siguiente nivel, relacionar resultados de búsquedas.
Se puede usar MDS con la función Similarity (en su base de datos, en el esquema MDQ), pero implementa algoritmos de distancia de strings, y lo que busca Alexanderpauul es "texto que contenga o hable de estas palabras (Pan, Agua, Queso), por eso sugería FullText (que hace justamente eso).
Con SSIS no puedes hacer consultas, pero puedes usar Data Streaming Destination (http://msdn.microsoft.com/en-us/library/dn600376(v=sql.110).aspx) para consumir los resultados de un paquete SSIS que use Fuzzy Lookup leyendo de una tabla donde hayas insertado previamente tus claves de búsqueda.
-