Différences entre Elasticsearch et Zebra
Queue d'indexation
Avec Elasticsearch, l'indexation est faite "à la volée", les notices modifiées/créées sont tout de suite transmises pour indexation.
Avec Zebra, pour raison de performance, c'est un queue qui se rempli et est traitée régulièrement (entre 30 secondes et quelques minutes).
Facettes
Avec Elasticsearch, les facettes sont composée avec toutes les notices trouvées.
Avec Zebra, pour raison de performance, c'est limité aux premières notices trouvées. Voir la préférence système maxRecordsForFacets
.
Champs MARC indexés
Avec Elasticsearch, seulement ceux qui sont mappés à un champ de recherche, et on peut en exclure.
Avec Zebra, tous les champs MARC sont indexés.
Wildcards
Pour rechercher toutes les notices :
Avec Elasticsearch :
*:*
Avec Zebra :
allrecords,alwaysmatches=''
Corrections en cours
- Facette disponibilité : https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25375