Agregando Azure Search a nuestras Web Apps o Apps Ing. David Sánchez Aguilar Microsoft MVP Office 365 Microsoft Certified Trainer Senior Developer Advisor Advisicon
Patrocinadores del SQL Saturday Gold Sponsor Geek Sponsor Bronze Sponsor
Agenda ¿Qué es Azure Search? La búsqueda más allá de una caja de texto Creación y funcionamiento del servicio Implementando en una aplicación web Sincronización con SQL Server Configuración de la sincronización MSSQL Tracking Change y SQL Azure Preguntas y Respuestas Hashtag #SQLSat443
¿Qué es Azure Search? Búsqueda como Servicio (Search-as-a-Service). Procesamiento de lenguaje natural Soporte Multilenguaje Fácil de escalar Funciona con REST API y JSON (multiplataforma). Disponible en 10 centros de datos de Azure. Las ventajas de la nube también en este servicio. Hay una versión gratuita! (Pequeñas soluciones). Disponible a nivel general desde marzo del Hashtag #SQLSat443
La búsqueda más allá de una caja de texto Auto-Completar Facetas Categorias Tamaño Color, etc… Errores de escritura Búsqueda geo-espacial Ordenamiento Puntuaciones (Scoring) Hashtag #SQLSat443
Creación y funcionamiento del servicio Hashtag #SQLSat443
Implementando en una aplicación web Hashtag #SQLSat443
Sincronización con SQL Server Azure Search Index es una carga de registros o “documentos” en el almacenamiento de Azure. Para mantener cambios actualizados debemos sincronizar. Hashtag #SQLSat443
Configuración de la sincronización MSSQL CHANGE TRACKING disponible en SQL Server 2008 o superior. ALTER DATABASE AdventureWorks SET CHANGE_TRACKING = ON (CHANGE_RETENTION = 2 DAYS, AUTO_CLEANUP = ON); ALTER TABLE Products ENABLE CHANGE_TRACKING WITH (TRACK_COLUMNS_UPDATED = OFF); Hashtag #SQLSat443
Tracking Change y SQL Azure Una de las nuevas características de SQL Azure: Azure SQL Database V12 tiene soporte para change tracking. us/documentation/articles/search-howto-connecting- azure-sql-database-to-azure-search-using-indexers /#capturing-new-changed-and-deleted- rows … pero existen también otras alternativas. Hashtag #SQLSat443
David Sánchez Aguilar PREGUNTAS Y RESPUESTAS
Evaluaciones Evaluación del evento Evaluación de las charlas
Próxima sesión Funcionalidades Híbridas entre SQL 2014 y Azure Victor Hugo Cardenas