transition-bibliographique / poc-fne

Preuve de concept basée sur Wikibase pour le "Fichier National d'Entités" (Abes/BNF). Projet réalisé en 2019.
http://www.abes.fr/Autorites-et-referentiels/Projet-FNE-Fichier-National-d-Entites
4 stars 1 forks source link

Installation et paramétrage de WikibaseCirrusSearch #215

Open gotnc opened 5 years ago

gotnc commented 5 years ago

Les ticket est clos quand l’ensemble des points listés est réalisé.

jum-s commented 5 years ago

considérer l'installation WikibaseCirrusSearch qui permet des requêtes avec haswbstatement

maxlath commented 5 years ago

CirrusSearch étant installé par défaut dans wikibase-docker, il reste donc potentiellement à adapter la configuration:

jum-s commented 5 years ago

Le paramétrage de WikibaseCirrusSearch est terminé. Le commit https://github.com/abes-esr/poc-fne-wikibase-docker/commit/77c276250f5aa3cbdfe2f619286f558444487866 ajoute le paramètre nécessaire à l'indexation des statement_keywords (source). Une fois le fichier nouveau LocalSettings.php monté, les containers doivent être supprimés puis recréés pour forcer l'indexation au démarrage dc down && dc up A des fins de documentation : Les mot-clés (statement_keywords) sont une liste accessible via l'action ?action=cirrusdump sur chaque entité. La recherche via haswbstatement est désormais effective. Ex : https://poc-fne.abes.fr/w/index.php?search=France+haswbstatement%3AP2&title=Special%3ASearch&profile=advanced&fulltext=1&advancedSearch-current={%22namespaces%22%3A[0%2C120]}&ns0=1&ns120=1

gotnc commented 5 years ago

Merci @jum-s est-ce qu'on peut passer le ticket en Done ? (et on le fermera après avoir fini de tester)

jum-s commented 5 years ago

oui le ticket peut etre placé dans la colonne done

gotnc commented 5 years ago

Pour @AnilAng et @benbober , exemples de requêtes testées :

https://poc-fne.abes.fr/w/index.php?search=valmont+haswbstatement%3AP18&title=Special%3ASearch&profile=advanced&fulltext=1&advancedSearch-current=%7B%22namespaces%22%3A%5B0%2C120%5D%7D&ns0=1&ns120=1 --> OK, P18 = titre de l'oeuvre, donc on ne récupère que l'oeuvre "Les Liaisons dangereuses" , pas l'abbaye de Valmont (Pour Q735, Valmont est en zone 301 sous zone t)

https://poc-fne.abes.fr/w/index.php?search=andr%C3%A9+messager&title=Special%3ASearch&profile=advanced&fulltext=1&advancedSearch-current=%7B%22namespaces%22%3A%5B0%2C120%5D%7D&ns0=1&ns120=1 --> toutes les entités qui contiennent "andré messager" dans l'une de leurs P

https://poc-fne.abes.fr/w/index.php?search=andr%C3%A9+messager+haswbstatement%3AP26&title=Special%3ASearch&profile=advanced&fulltext=1&advancedSearch-current=%7B%22namespaces%22%3A%5B0%2C120%5D%7D&ns0=1&ns120=1 --> Idem mais entités BnF seulement (P26 = intermarc 001)

https://poc-fne.abes.fr/w/index.php?search=andr%C3%A9+messager+-haswbstatement%3AP26&title=Special%3ASearch&profile=advanced&fulltext=1&advancedSearch-current=%7B%22namespaces%22%3A%5B0%2C120%5D%7D&ns0=1&ns120=1 --> Idem mais pas entités BnF (les entités qui n'ont pas de intermarc 001 soit entité ABES)

https://poc-fne.abes.fr/w/index.php?search=%22andr%C3%A9+messager%22&title=Special%3ASearch&profile=advanced&fulltext=1&advancedSearch-current=%7B%22namespaces%22%3A%5B0%2C120%5D%7D&ns0=1&ns120=1 --> André Messager en recherche phrase, 1 seul résultat, chaîne exacte dans cet ordre présente en zone 610

gotnc commented 5 years ago

Suite :

@jum-s @maxlath j'ai esssayé de faire fonctionner le paramètre "inlabel" sans succès (voir https://www.mediawiki.org/wiki/Help:Extension:WikibaseCirrusSearch) est-ce qu'il est installé ? Si oui je veux bien un exemple.