A partir de 2015, podemos comparar Search API vs Apache Solr Search modules con los números:
| Apache Solr Search | Search API
Posted in: | 2007 | 2010
Downloads: | >2k | >20k
Reported installs: | >21k | >64k
Total bugs: | >1200 | >600
Active bugs: | >200 | >170
Commits: | >1.3k | >1.5k
lo que indica la clara elección. Search API se desarrolló 3 años después y logró aprovechar a su competidor.
Además, Search API proporciona una arquitectura muy diferente y más flexible y se mantiene de manera más activa. Lo que es más importante, ya es compatible con los nuevos Drupal 8 y Solr 5.x que Apachesolr aún no tiene.
La API de búsqueda comenzó de nuevo y es más flexible en su configuración, incluido el soporte de Vistas (para Apachesolr necesita el módulo adicional). También hay muchos módulos que amplían su funcionalidad.
En segundo lugar, para evitar que la comunidad resuelva dos problemas debido a las diferencias en la arquitectura de estos módulos, actualmente existen algunos esfuerzos combinados entre estos dos proyectos, tales como:
- creando la forma común de mostrar bloques de facetas a través de Facet API (también conocido como filtros),
- un esquema común y archivos de configuración solrconfig.xml,
- ambos mantenedores trabajaron juntos y migraron las clases de conexión del módulo Apache Solr Search a Search API.
Fuente: Battleplan for Search & Solr en Drupal 8 en Acquia
Tenga en cuenta que no se recomienda utilizar ambos módulos en el mismo entorno.
Para un análisis técnico adicional de las diferencias, verifique los detalles a continuación.
API de búsqueda
Descripción general de la API:
Características de extensión:
- Buscar autocompletar API
- Archivos adjuntos
- Búsquedas guardadas
- Ubicación
- Senderos de facetas bonitas
- Control deslizante (Buscar rangos de API)
- y muchos más.
Estructura basica:
Características del índice:
Cómo configurar su índice - campos:
Vistas de API de búsqueda:
Buscar recetas de API:
Apachesolr
Características de extensión:
- Archivos adjuntos (sin soporte de medios, codificación personalizada para archivos adjuntos a otras entidades)
- Ubicación (Apachesolr geo, ubicación Apachesolr)
Recetas Apachesolr:
- Plataforma de búsqueda empresarial de código abierto
- Fundación Apache
- Búsqueda de texto completo, resaltado, búsqueda por facetas, agrupamiento, manejo de documentos enriquecido
- Repartido
- Replicación / escalable
- Java
- REST HTTP y respuestas en XML / JSON y algunos otros
- No relacional
Fuente: Search API vs Apachesolr slideshow
Ver también: