1 repositorio
Retrieval logic for filtering documents based on the presence of values within array-typed fields.
Distinct from Array Searching: Focuses on filtering for values within arrays rather than general array element searching.
Explore 1 awesome GitHub repository matching data & databases · Array Attribute Filtering. Refine with filters or upvote what's useful.
Searchkit es un framework de UI de búsqueda diseñado para construir interfaces de búsqueda con React y Vue que se conectan a backends de Elasticsearch y OpenSearch. Proporciona una capa de traducción de consultas de búsqueda para convertir estados de búsqueda del frontend en lenguajes de consulta específicos del motor y un motor de renderizado de resultados para mostrar aciertos, menús de facetas y paginación. El framework incluye una interfaz de búsqueda semántica que permite búsquedas de vecinos más cercanos basadas en vectores y procesamiento de lenguaje natural. Se diferencia por un sistema de traducción basado en adaptadores y un mapeo de UI basado en componentes que conecta la lógica de búsqueda con vistas intercambiables a través de una interfaz estandarizada. El proyecto cubre una amplia gama de capacidades, incluyendo gestión de estado para sincronizar filtros y paginación, generación compleja de facetas para filtrado jerárquico y numérico, y lógica de ranking personalizada mediante ponderación de prioridad de campos. También proporciona herramientas para fijar resultados, modificación de reglas de consulta y visualización geográfica mediante interfaces basadas en mapas. Para seguridad y extensibilidad, el proyecto utiliza una capa de acceso API para realizar proxy de solicitudes entre el navegador y el clúster de búsqueda, y soporta la interceptación de solicitudes basada en middleware para modificar consultas y respuestas.
Implements retrieval logic for filtering documents based on the presence of values within array-typed fields.