Creación de un servicio Azure Search en el portalCreate an Azure Search service in the portal

Azure Search es un recurso independiente que se usa para agregar una experiencia de búsqueda a las aplicaciones personalizadas.Azure Search is a standalone resource used to plug in a search experience in custom apps. Aunque Azure Search se integra fácilmente con otros servicios de Azure, también puede usarlo como un componente independiente o integrarlo con aplicaciones de servidores de red o con software que se ejecuta en otras plataformas en la nube.Although Azure Search integrates easily with other Azure services, you can also use it as a standalone component, or integrate it with apps on network servers, or with software running on other cloud platforms.

En este artículo, aprenderá a crear un recurso de Azure Search en Azure Portal.In this article, learn how to create an Azure Search resource in the Azure portal.

GIF animadoAnimated GIF

¿Prefiere PowerShell?Prefer PowerShell? Use la plantilla de servicio de Azure Resource Manager.Use the Azure Resource Manager service template. Para obtener ayuda para empezar, consulte Administración de Azure Search con PowerShell.For help with getting started, see Manage Azure Search with PowerShell.

Suscripción (gratuita o de pago)Subscribe (free or paid)

Abra una cuenta gratuita de Azure y use créditos gratuitos para probar servicios de pago de Azure.Open a free Azure account and use free credits to try out paid Azure services. Cuando se consuman los créditos, mantenga la cuenta y siga usando servicios de Azure gratuitos, como Websites.After credits are used up, keep the account and continue to use free Azure services, such as Websites. No se le realizará ningún cargo en su tarjeta de crédito a menos que cambie explícitamente la configuración y lo solicite.Your credit card is never charged unless you explicitly change your settings and ask to be charged.

Como alternativa, active las ventajas de suscriptor de MSDN.Alternatively, activate MSDN subscriber benefits. Una suscripción a MSDN le proporciona créditos todos los meses que puede usar para servicios de Azure de pago.An MSDN subscription gives you credits every month you can use for paid Azure services.

  1. Inicie sesión en el Azure Portal.Sign in to the Azure portal.
  2. Haga clic en el signo más ("+ Crear recurso") en la esquina superior izquierda.Click the plus sign ("+ Create Resource") in the top-left corner.
  3. Use la barra de búsqueda para buscar "Azure Search" o vaya al recurso a través de Web > Azure Search.Use the search bar to find "Azure Search" or navigate to the resource through Web > Azure Search.

Desplazamiento a un recurso de Azure SearchNavigate to an Azure Search resource

Asignación de un nombre al servicio y al punto de conexión de dirección URLName the service and URL endpoint

Un nombre de servicio es parte del punto de conexión de dirección URL con que se emiten llamadas a la API: https://your-service-name.search.windows.net.A service name is part of the URL endpoint against which API calls are issued: https://your-service-name.search.windows.net. Escriba el nombre del servicio en el campo Dirección URL.Enter your service name in the URL field.

Por ejemplo, si quiere que el punto de conexión sea https://my-app-name-01.search.windows.net, debe escribir my-app-name-01.For example, if you want the endpoint to be https://my-app-name-01.search.windows.net, you would enter my-app-name-01.

Requisitos de nombre de servicio:Service name requirements:

  • Debe ser único dentro del espacio de nombres search.windows.net.It must be unique within the search.windows.net namespace
  • Entre 2 y 60 caracteres de longitud.2 and 60 characters in length
  • Deben usarse letras minúsculas, números o guiones ("-").Use lowercase letters, digits, or dashes ("-")
  • No deben usarse guiones ("-") en los dos primeros caracteres ni en el último carácter.Avoid dashes ("-") in the first 2 characters or as the last single character
  • No deben usarse guiones consecutivos ("--").No consecutive dashes ("--") anywhere

Selección de una suscripciónSelect a subscription

Si tiene más de una suscripción, elija una que también tenga servicios de almacenamiento de datos o archivos.If you have more than one subscription, choose one that also has data or file storage services. Azure Search puede detectar automáticamente Azure Table y Blob Storage, SQL Database y Azure Cosmos DB para indexarlos mediante indexadores, pero solo para servicios de la misma suscripción.Azure Search can autodetect Azure Table and Blob storage, SQL Database, and Azure Cosmos DB for indexing via indexers, but only for services in the same subscription.

Selección de un grupo de recursosSelect a resource group

Un grupo de recursos es una colección de servicios y recursos de Azure que se usan juntos.A resource group is a collection of Azure services and resources used together. Por ejemplo, si usa Azure Search para indexar una base de datos SQL, ambos servicios deben formar parte del mismo grupo de recursos.For example, if you are using Azure Search to index a SQL database, then both services should be part of the same resource group.

Si no combina recursos en un solo grupo o si los grupos de recursos existentes se rellenan con los recursos usados en soluciones no relacionadas, cree un grupo de recursos solo para su recurso de Azure Search.If you aren't combining resources into a single group, or if existing resource groups are filled with resources used in unrelated solutions, create a new resource group just for your Azure Search resource.

Sugerencia

Al eliminar un grupo de recursos también se eliminan los servicios que contiene.Deleting a resource group also deletes the services within it. En el caso de proyectos de prototipo que usan muchos servicios, si se ponen todos ellos en el mismo grupo de recursos, la limpieza resulta más fácil después de que el proyecto ha finalizado.For prototype projects utilizing multiple services, putting all of them in the same resource group makes cleanup easier after the project is over.

Seleccionar una ubicaciónSelect a location

En cuanto servicio de Azure, Azure Search se puede hospedar en centros de datos de todo el mundo.As an Azure service, Azure Search can be hosted in datacenters around the world. Se puede encontrar la lista de regiones admitidas en la página de precios.The list of supported regions can be found in the pricing page.

Si va a indexar los datos proporcionados por otro servicio de Azure (Azure Storage, Azure Cosmos DB, Azure SQL Database), se recomienda crear un servicio Azure Search en la misma región para evitar cargos de ancho de banda.If you are indexing data provided by another Azure service (Azure storage, Azure Cosmos DB, Azure SQL Database), we recommend creating your Azure Search service in the same region to avoid bandwidth charges. No hay ningún cargo por datos salientes si los servicios están en la misma región.There are no charges for outbound data when services are in the same region.

Si usa los enriquecimientos de la inteligencia artificial de búsqueda cognitiva, cree su servicio en la misma región que el recurso de Cognitive Services.If you are using cognitive search AI enrichments, create your service in the same region as your Cognitive Services resource. La coubicación de Azure Search y Cognitive Services en la misma región es un requisito para el enriquecimiento de la inteligencia artificial.Co-location of Azure Search and Cognitive Services in the same region is a requirement for AI enrichment.

Nota

Los nuevos servicios no están disponibles actualmente en India central.Central India is currently unavailable for new services. En el caso de los servicios que ya están en India central, puede escalar verticalmente sin restricciones, y el servicio se admite completamente en dicha región.For services already in Central India, you can scale up with no restrictions, and your service is fully supported in that region. La restricción en esta región es temporal y se limita solo a los nuevos servicios.The restriction on this region is temporary and limited to new services only. Se eliminará esta nota cuando ya no se aplique la restricción.We will remove this note when the restriction no longer applies.

Selección de un plan de tarifa (SKU)Select a pricing tier (SKU)

Azure Search se ofrece actualmente en varios planes de tarifa: Gratis, Básico o Estándar.Azure Search is currently offered in multiple pricing tiers: Free, Basic, or Standard. Cada plan tiene su propia capacidad y sus propios límites.Each tier has its own capacity and limits. Consulte Selección SKU o plan de tarifa para obtener instrucciones.See Choose a pricing tier or SKU for guidance.

Normalmente se elige el tamaño estándar para cargas de trabajo de producción, pero la mayoría de los clientes empieza por el servicio gratis.Standard is usually chosen for production workloads, but most customers start with the Free service.

Un plan de tarifa no se puede cambiar una vez creado el servicio.A pricing tier cannot be changed once the service is created. Si necesita un plan superior o inferior más adelante, deberá volver a crear el servicio.If you need a higher or lower tier later, you have to re-create the service.

Creación del servicioCreate your service

Escriba las entradas necesarias para crear el servicio.Enter the necessary inputs to create the service.

Revisión y creación del servicioReview and create the service

El servicio se implementa en cuestión de minutos, lo cual puede supervisar mediante las notificaciones de Azure.Your service is deployed within minutes, which you can monitor through Azure notifications. Considere la posibilidad de anclar el servicio al panel para facilitar el acceso en el futuro.Consider pinning the service to your dashboard for easy access in the future.

Supervisión y anclaje del servicioMonitor and pin the service

Obtención de una clave y un punto de conexión de dirección URLGet a key and URL endpoint

A menos que use el portal, para acceder al nuevo servicio hace falta proporcionar el punto de conexión de la dirección URL y una clave de API de autenticación.Unless you are using the portal, accessing your new service requires that you provide the URL endpoint and an authentication api-key.

  1. En la página de información general del servicio, busque y copie el punto de conexión de dirección URL en el lado derecho de la página.In the service overview page, locate and copy the URL endpoint on the right side of the page.

  2. En el panel de navegación izquierdo, seleccione Claves y, luego, copie una de las claves de administrador (son equivalentes).In the left navigation pane, select Keys and then copy either one of the admin keys (they are equivalent). Las claves de API de administrador son necesarias para crear, actualizar y eliminar objetos en el servicio.Admin api-keys are required for creating, updating, and deleting objects on your service.

    Página de información general del servicio con el punto de conexión de dirección URLService overview page with URL endpoint

Para las tareas basadas en el portal, no se necesita un punto de conexión y una clave.An endpoint and key are not needed for portal-based tasks. El portal ya está vinculado a un recurso de Azure Search con derechos de administrador.The portal is already linked to your Azure Search resource with admin rights. Para un tutorial del portal, empiece por Inicio rápido: Creación de un índice de Azure Search en el portal.For a portal walkthrough, start with Quickstart: Create an Azure Search index in the portal.

Escalar el servicioScale your service

Después de aprovisionado el servicio, se puede escalar para satisfacer sus necesidades.After your service is provisioned, you can scale it to meet your needs. Si ha elegido el nivel Estándar para el servicio Azure Search, puede escalar el servicio en dos dimensiones: réplicas y particiones.If you chose the Standard tier for your Azure Search service, you can scale your service in two dimensions: replicas and partitions. Si ha elegido el nivel Básico, solo puede agregar réplicas.Had you chosen the Basic tier, you can only add replicas. Si ha aprovisionado el servicio gratuito, el escalado no está disponible.If you provisioned the free service, scale is not available.

Las particiones permiten que el servicio almacene y busque en más documentos.Partitions allow your service to store and search through more documents.

Las réplicas permiten al servicio administrar una carga más elevada de consultas de búsqueda.Replicas allow your service to handle a higher load of search queries.

La incorporación de recursos aumenta la factura mensual.Adding resources increases your monthly bill. La calculadora de precios puede ayudarle a entender cómo repercute la incorporación de recursos en la facturación.The pricing calculator can help you understand the billing ramifications of adding resources. Recuerde que puede ajustar los recursos en base a la carga.Remember that you can adjust resources based on load. Por ejemplo, puede aumentar los recursos para crear un índice inicial completo y luego reducir los recursos más adelante a un nivel más adecuado para la indexación incremental.For example, you might increase resources to create a full initial index, and then reduce resources later to a level more appropriate for incremental indexing.

  1. Vaya a la página del servicio de búsqueda de Azure Portal.Go to your search service page in the Azure portal.
  2. En el panel de navegación de la izquierda, seleccione Configuración > Escala.In the left-navigation pane, select Settings > Scale.
  3. Use la barra deslizante para agregar recursos de cualquier tipo.Use the slidebar to add resources of either type.

Agregar capacidadAdd capacity

Nota

El almacenamiento y velocidad por partición aumenta en los niveles más altos.Per-partition storage and speed increases at higher tiers. Para más información, consulte capacidad y límites.For more information, see capacity and limits.

Cuándo se debe agregar un segundo servicioWhen to add a second service

La mayoría de los clientes usan un solo servicio aprovisionado en un nivel que proporciona el equilibrio de recursos adecuado.Most customers use just one service provisioned at a tier providing the right balance of resources. Un servicio puede hospedar varios índices en función de los límites máximos de la capa que seleccione, con cada índice aislado del otro.One service can host multiple indexes, subject to the maximum limits of the tier you select, with each index isolated from another. En Azure Search, solo se podrán dirigir las solicitudes a un índice, lo que reduce al máximo la posibilidad de que se recuperen datos accidentales o intencionados desde otros índices en el mismo servicio.In Azure Search, requests can only be directed to one index, minimizing the chance of accidental or intentional data retrieval from other indexes in the same service.

Aunque la mayoría de los clientes usan un solo servicio, la redundancia de servicios puede ser necesaria si los requisitos operativos son los siguientes:Although most customers use just one service, service redundancy might be necessary if operational requirements include the following:

  • Recuperación ante desastres (interrupción del centro de datos).Disaster recovery (data center outage). Azure Search no proporciona conmutación por error instantánea si se produce una interrupción del servicio.Azure Search does not provide instant failover in the event of an outage. Para obtener recomendaciones e instrucciones, consulte el artículo sobre administración de servicios.For recommendations and guidance, see Service administration.
  • La investigación del modelado de la arquitectura multiempresa ha determinado que los servicios adicionales es el diseño óptimo.Your investigation of multi-tenancy modeling has determined that additional services is the optimal design. Para obtener más información, consulte el artículo sobre diseño para multiempresa.For more information, see Design for multi-tenancy.
  • Para las aplicaciones implementadas globalmente, es posible que necesite una instancia de Azure Search en varias regiones para minimizar la latencia de tráfico internacional de la aplicación.For globally deployed applications, you might require an instance of Azure Search in multiple regions to minimize latency of your application’s international traffic.

Nota

En Azure Search, no puede separar las cargas de trabajo de indización y consultas; por lo tanto, nunca podría crear varios servicios para las cargas de trabajo segregadas.In Azure Search, you cannot segregate indexing and querying workloads; thus, you would never create multiple services for segregated workloads. Un índice siempre se consulta en el servicio donde se creó (no se puede crear un índice en un servicio y copiar en otro).An index is always queried on the service in which it was created (you cannot create an index in one service and copy it to another).

No se requiere un segundo servicio para lograr alta disponibilidad.A second service is not required for high availability. La alta disponibilidad en las consultas se logra al usar 2 o más réplicas en el mismo servicio.High availability for queries is achieved when you use 2 or more replicas in the same service. Las actualizaciones de réplicas son secuenciales, lo que significa que, al menos, una es operativa cuando se implementa una actualización de servicio. Para obtener más información, consulte Acuerdos de Nivel de Servicio.Replica updates are sequential, which means at least one is operational when a service update is rolled out. For more information about uptime, see Service Level Agreements.

Pasos siguientesNext steps

Después de aprovisionar un servicio de Azure Search, puede continuar en el portal para crear el primer índice.After provisioning an Azure Search service, you can continue in the portal to create your first index.