Clarin Federated Content Search v3.0 Aggrégateur - Augmenter votre moteur de recherche
La recherche de contenu fédérée Clarin (Clarin-FCS) introduit une spécification d'interface qui découple la fonctionnalité des moteurs de recherche à partir de son exploitation , c'est-à-dire des interfaces utilisateur, des applications tierces, pour permettre aux services d'accéder aux moteurs de recherche hétérogènes de manière uniforme.
L'agrégateur v3.0 se déroule à la division des textes de la National Swedish Language Bank ainsi qu'à Clarin.
La spécification pour la recherche de contenu fédérée v2.0 peut être trouvée en tant que document PDF. Pour plus de détails, visitez la page Clarin FCS - Détails techniques.
Pour une liste détaillée de modifications, veuillez jeter un œil à CHANGELOG.md .
La compatibilité en arrière vous donne en tant que mainteneur de moteur de recherche central une transmission en douceur aux nouvelles fonctionnalités et capacités à votre convenance.
Ces nouveaux ajouts aux Clarin-FCS amélioreront non seulement l'expérience et les possibilités de l'utilisateur de puissance lors de l'exécution de requêtes à partir de référentiels, mais aussi que les utilisateurs moins expérimentés trouveront plus facile d'explorer différents corpus.
Si vous avez une sorte d'API RESTful sur votre moteur de recherche en utilisant l'implémentation de référence de point de terminaison KORP comme point de départ devrait être la voie à suivre. Si vous utilisez plus spécifiquement KORP, cela ne devrait être qu'une simple adaptation aux corpus et aux tagsets nécessaires. En tout cas, n'oubliez pas de regarder les tests.
Pour tester votre point de terminaison, vous pouvez pointer le testeur de point de terminaison IDS (code) à votre point de terminaison.
Il existe également un didacticiel d'un développeur de points de terminaison disponible.
Pour construire l'agrégateur FCS, vous avez besoin de quelques étapes simples (si vous n'avez rien changé, sautez simplement à l'étape 3):
./build.sh --npm./build.sh --jsx./build.sh --jarLe frontend (react) et le backend (servlet en jersey) sont ensuite construits à l'aide de nœud et de maven.
Vérifiez le fichier de configuration aggregator_devel.yml . Si vous souhaitez la mise à côté de votre engagement, ajoutez simplement le point de terminaison à additionalCQLEndpoints ou additionalFCSEndpoints avant l'exécution:
./build.sh --run
Vous pouvez également changer le chemin d'accès à vos fichiers de cache dans AGGREGATOR_FILE_PATH et AGGREGATOR_FILE_PATH_BACKUP respectivement.
Vous pouvez ensuite accéder à l'agrégateur en cours d'exécution localement sur http: // localhost: 4019 /
Voir DEPLOYMENT.md par exemple les configurations de déploiement et des descriptions sur les paramètres.