Configurar la búsqueda en el catálogo

Existen dos variaciones de la configuración de Búsqueda en el catálogo. El primer método describe la configuración disponible cuando está instalado Live Search. El segundo método describe las opciones de configuración para Adobe Commerce nativo con OpenSearch{:target="_blank"}.

NOTE
Para los proyectos de infraestructura en la nube, consulte las instrucciones adicionales en la Guía de infraestructura en la nube de Commerce.
  1. En la barra lateral Admin, vaya a Stores > Settings>Configuration.

  2. En el panel izquierdo, expanda Catalog y elija Catalog debajo.

  3. Expanda Selector de expansión en la sección Catalog Search.

    Búsqueda en el catálogo de Live Search {width="600" modal="regular"}

    Para obtener una lista detallada de estas opciones, consulte Adobe Commerce con Live Search en la Referencia de configuración.

  4. Para limitar la longitud y el número de palabras del texto de la consulta de búsqueda, establezca un valor para Minimal Query Length y Maximum Query Length.

  5. Para limitar la cantidad de resultados de búsqueda populares que se almacenarán en caché para obtener respuestas más rápidas, establezca una cantidad para Number of top search results to cache.

    El valor predeterminado es 100. Si se introduce un valor de 0, se almacenarán en la memoria caché todos los términos de búsqueda y resultados cuando se introduzcan por segunda vez.

  6. Para cambiar el número máximo de líneas disponibles para los resultados devueltos en la ventana emergente de la tienda, escriba un valor de Autocomplete Limit diferente.

    Restringir el número de líneas mejora el rendimiento de las búsquedas y reduce el tamaño de la lista devuelta. El valor predeterminado es 8 líneas.

Método 2: Commerce con OpenSearch

IMPORTANT
  • Debido al anuncio de fin de soporte de Elasticsearch 7 para agosto de 2023, se recomienda que todos los clientes de Adobe Commerce migren al motor de búsqueda OpenSearch 2.x. Para obtener información sobre cómo migrar el motor de búsqueda durante la actualización del producto, consulte Migración a OpenSearch en la Guía de actualización.
  • En las versiones 2.4.4 y 2.4.3-p2, todos los campos etiquetados como Elasticsearch también se aplican a OpenSearch. Cuando se introdujo la compatibilidad con Elasticsearch 8.x en la versión 2.4.6, se crearon nuevas etiquetas para distinguir entre las configuraciones de Elasticsearch y OpenSearch. Sin embargo, las opciones de configuración para ambos son las mismas.

Paso 1: Configurar las opciones generales de búsqueda

NOTE
Con OpenSearch y Elasticsearch, no hay compatibilidad predeterminada para la búsqueda por el sufijo. Por ejemplo, la búsqueda por SKU puede no devolver el resultado esperado si la palabra clave contiene solo la parte final del SKU.
  1. En la barra lateral Admin, vaya a Stores > Settings>Configuration.

  2. En el panel izquierdo, expanda Catalog y elija Catalog debajo.

  3. Expanda Selector de expansión en la sección Catalog Search.

    Configuración del motor de búsqueda {modal="regular"}

    Para obtener más información sobre estas opciones, consulte Adobe Commerce con búsqueda nativa en la Referencia de configuración.

  4. Para limitar la longitud y el número de palabras del texto de la consulta de búsqueda, establezca un valor para Minimal Query Length y Maximum Query Length.

    note important
    IMPORTANT
    El valor establecido para este rango mínimo y máximo debe ser compatible con el rango correspondiente establecido en la configuración del motor de búsqueda. Por ejemplo, si establece estos valores en 2 y 300 en Commerce, actualice los valores correspondientes en el motor de búsqueda.
  5. Para limitar la cantidad de resultados de búsqueda populares que se almacenarán en caché para obtener respuestas más rápidas, establezca una cantidad para Number of top search results to cache.

    El valor predeterminado es 100. Si se introduce un valor de 0, se almacenarán en la memoria caché todos los términos de búsqueda y resultados cuando se introduzcan por segunda vez.

  6. Si desea habilitar o deshabilitar el indizador EAV del producto, establezca Enable EAV Indexer.

    Esta función mejora la velocidad de indexación y restringe el uso del indexador por extensiones de terceros.

  7. Para limitar el número máximo de resultados de búsqueda que se mostrarán para el completado automático de búsqueda, establezca una cantidad para Autocomplete Limit.

    Restringir esta cantidad aumenta el rendimiento de las búsquedas y reduce el tamaño de la lista mostrada. El valor predeterminado es 8.

Paso 2: Configurar la conexión de OpenSearch

IMPORTANT
Los campos Search Engine, OpenSearch Server Hostname, OpenSearch Server Port, OpenSearch Index Prefix, Enable OpenSearch HTTP Auth y OpenSearch Server Timeout se configuraron al instalar o actualizar Commerce. Estos valores solo deben cambiarse al actualizar o modificar OpenSearch.
  1. Para Search Engine, seleccione OpenSearch.

  2. Para OpenSearch Server Hostname, acepte el valor predeterminado que se configuró al instalar Commerce.

  3. Para OpenSearch Server Port, acepte el valor predeterminado que se configuró al instalar Commerce.

    En este ejemplo, el valor predeterminado es 9200.

  4. Para OpenSearch Index Prefix, escriba un prefijo para identificar el índice del Elasticsearch.

    El valor predeterminado es magento2.

  5. Para usar la autenticación HTTP para solicitar un nombre de usuario y una contraseña para acceder al servidor OpenSearch, establezca Enable OpenSearch HTTP Auth en Yes.

  6. Para OpenSearch Server Timeout, escriba el número de segundos antes de que se agote el tiempo de espera del sistema.

    El valor predeterminado es 15.

  7. Para comprobar la configuración, haga clic en Test Connection.

Paso 3: Configurar sugerencias y recomendaciones

NOTE
Las sugerencias y recomendaciones de búsqueda pueden afectar al rendimiento del servidor.
  1. Para ofrecer recomendaciones, establezca Enable Search Recommendations en Yes y haga lo siguiente:

    • Para Search Recommendation Count, ingrese el número de recomendaciones que desea ofrecer.

    • Para mostrar el número de resultados encontrados para cada recomendación, establezca Show Results Count for Each Recommendation en Yes.

  2. Establezca Enable Search Suggestions en Yes y haga lo siguiente:

    • Para Search Suggestions Count, ingrese el número de sugerencias de búsqueda que desea ofrecer.

    • Para mostrar el número de resultados encontrados para cada sugerencia, establezca Show Results for Each Suggestion en Yes.

Paso 4: Configurar los términos mínimos de coincidencia

Para controlar el número mínimo de términos de la consulta que los resultados de la búsqueda deben coincidir para la devolución, especifique un valor para Minimum Terms to Match. Especificar este valor garantiza una relevancia óptima de los resultados para los compradores. Para obtener una lista de los valores aceptados, consulte minimum_should_match_parameter en la documentación de OpenSearch.

Una vez finalizado, haga clic en Save Config.

recommendation-more-help
af062d56-f22c-4537-813d-bedf8b92a071