Crea un directorio con búsqueda

Un directorio suele combinar el descubrimiento por categorías con la ubicación. La consulta base debe incluir únicamente las entradas que cumplen los requisitos para aparecer públicamente.

Modelo de contenido sugerido

Usa taxonomías para las opciones reutilizables, como servicio, especialidad o región. Usa un meta personalizado corto para un atributo estructurado que no necesite archivos de términos. Almacena las coordenadas mediante un par latitud/longitud o el repetidor de ubicaciones del tema.

No uses una dirección en texto libre como única fuente geográfica. Las facetas de proximidad y de mapa requieren coordenadas válidas.

Configura el contexto

  1. Elige el archivo del tipo de contenido del directorio o una consulta guardada que aplique reglas de elegibilidad permanentes.
  2. Añade Checkboxes para una taxonomía de servicio corta de selección múltiple.
  3. Añade Searchable select cuando la lista de regiones o especialidades sea larga.
  4. Añade Proximity con un rango de radio razonable si los visitantes buscan alrededor de un lugar introducido.
  5. Añade Map solo cuando la exploración espacial aporte valor.
  6. Declara los metas de la tarjeta, como la dirección o el teléfono, en Indexed metas.
  7. Mantén la indexación de la imagen destacada y del extracto solo si la tarjeta los utiliza.
  8. Guarda y ejecuta Reindex context.

Construye la página

Añade primero la faceta categórica de mayor valor y, a continuación, la proximidad. Coloca Faceted Search Counts, Faceted Search Selections y Faceted Search Reset encima de Listings (Feed).

Para una vista combinada de mapa y tarjetas:

  • usa el ámbito de marcadores All filtered results cuando el mapa representa todo el conjunto actual;
  • usa Current page cuando los marcadores deban reflejar solo las tarjetas visibles;
  • activa la sincronización tarjeta/marcador únicamente después de confirmar que cada marcador se corresponde con una tarjeta de resultado;
  • ofrece la lista de tarjetas como la forma de explorar cada entrada sin usar el mapa.

Verifica

Prueba una entrada con una ubicación, una entrada con varias ubicaciones y una entrada sin coordenadas. Comprueba las combinaciones entre categorías, el borrado de la proximidad, la ordenación por Distance, el restablecimiento de los límites del mapa y la URL filtrada copiada.

Consulta Maps and proximity search para ver la configuración completa del mapa.