Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

161
Vistas
¿Cómo usar Azure Cognitive Search para la base de datos local?

Intentamos utilizar Azure Cognitive Search para habilitar la función de búsqueda en nuestra base de datos local. Tenemos una solución creada en .Net para establecer la conexión con DataSource local. La fuente de datos local puede ser datos de SQL Server, NOSQL, Access o Excel.

Por ejemplo, tenemos 2 millones de filas en Excel. queremos leer los datos y buscar cierto valor en esos registros.

¿Cómo utilizar Azure Cognitive Search para implementar lo mismo?

over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

AFAIK, Azure Cognitive Search no puede buscar fuentes de datos locales. Solo puede buscar los datos que están en un índice creado dentro de una cuenta de búsqueda cognitiva.

Tendría que traer de alguna manera estos datos en el índice. Una solución sería cargar sus archivos de Excel en Azure Blob Storage y crear una Data Source con eso. Luego, crearía un Index y un Indexer que conectará esta fuente de datos con el índice y completará el índice con los datos de esta fuente de datos.

Para profundizar más, digamos que su archivo de Excel tiene 4 columnas: Id, FirstName, LastName y EmailAddress. Esto es lo que harías:

  1. Crear un índice : primero crearía un índice. Index es una entidad en Azure Cognitive Search que contiene los datos que desea buscar. En su caso, creará un índice con 4 campos que se asignan a las columnas en su archivo de Excel.
  2. Cargar archivos en Blob Storage : a continuación, debe cargar este archivo de Excel en Azure Blob Storage. Es posible que deba convertir ese archivo a formato CSV antes de cargar y cargar ese archivo CSV.
  3. Crear una fuente de datos : a continuación, crearía una fuente de datos en su cuenta de búsqueda cognitiva. Como sugiere el nombre, una fuente de datos es una entidad que contiene los datos originales. Crearía un origen de datos de tipo Blob Storage .
  4. Crear un indexador : considerando que el objetivo es leer los datos de una fuente de datos y traerlos a un índice, crearía un indexador. Piense en un indexador como un puente entre su índice y la fuente de datos que lee los datos de la fuente de datos y completa el índice.
  5. Ejecutar Indexer : el último paso sería ejecutar Indexer. Si todo está configurado correctamente, una vez que se ejecute un indexador, debería ver los datos en un índice en breve.

Si los datos en su archivo de Excel no cambian, otra opción podría ser simplemente leer los datos del archivo de Excel y completar el Índice manualmente. Puede usar el SDK de Cognitive Search para ese fin.

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda