Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

168
Visualizações
¿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 Respostas
Responde à pergunta

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 Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda