1 repositorio
APIs that allow developers to trigger searches and update search state programmatically.
Distinct from Search-Term Action Triggers: None of the candidates cover generic API-driven search triggering for UI state management.
Explore 1 awesome GitHub repository matching web development · Programmatic Search Interfaces. Refine with filters or upvote what's useful.
Pagefind es un motor de búsqueda para sitios estáticos que indexa archivos HTML para proporcionar una experiencia de búsqueda basada en navegador sin necesidad de un servidor backend o API. Consiste en un indexador de búsqueda multilingüe y un conjunto de componentes de interfaz de usuario preconstruidos y personalizables para renderizar inputs de búsqueda y listas de resultados. El sistema está diseñado para contenido global, utilizando un indexador de búsqueda multilingüe que detecta los idiomas de las páginas y crea bundles de índice independientes para proporcionar stemming y resultados específicos por idioma. Además, optimiza el rendimiento utilizando un índice comprimido y delegando la ejecución de consultas a un web worker para mantener la interfaz de usuario receptiva. La herramienta cubre una amplia gama de capacidades de indexación y recuperación, incluyendo la capacidad de procesar diversos tipos de contenido como PDF y JSON, así como filtrado de búsqueda facetada basado en metadatos personalizados. Proporciona mecanismos para el ajuste de relevancia de resultados, división de secciones de página para mejorar la precisión y un kit de UI integral que incluye modales, paneles de filtro y resaltado de términos. El proyecto incluye herramientas para desarrolladores para servir sitios localmente y exportaciones de playground de diagnóstico para depurar el comportamiento del índice.
Executes searches using specific terms or filters through API calls to update the search state.