textToLuceneQuery - Génération de requête Lucene
Ce service transcrit une question en langage naturel en une requête utilisant la syntaxe Lucene pour interroger le réservoir Istexsearch
À partir d’une requête en langage naturel, nous utilisons le modèle gemma-4-31b (avec un méthode de Few-Shot Learning) pour générer une requête interprétable par Istex Search. Ainsi, l’utilisateur peut directement interroger le réservoir Istex.
Contrairement aux autres web services, il n’est utilisable ni dans Lodex ni dans TDM Factory. Il dispose de sa propre interface intégrée à Istex Search, accessible en cliquant sur le pictogramme “étoiles” comme montré ci-dessous.

Pour évaluer ce modèle, nous avons utilisé un corpus de 120 requêtes en langage naturel dans plusieurs langues (français, anglais, espagnol, allemand). Ce corpus est complété de métadonnées spécifiant les champs sur lesquels portent la requête (exemple : si une date est demandée, si des mots clés sont demandés, …).
Nous attribuons un score à la requête en fonction de la cohérence et de la présence des champs exigés dans la réponse du modèle. La métrique varie en fonction de 0 et 1. La majorité des erreurs surviennent lorsque la langue n’est pas spécifiée. Dans ce cas là, le modèle ne doit pas spécifier de langues, mais il arrive que l’attribut language: soit ajouté.
Sur l’ensemble du corpus d’évaluation, la syntaxe des réponses générées était correcte. Dans 119 requêtes sur 120, l’utilisation des opérateurs booléens était appropriée.
Gemma 4 technical report
gemma Team (2026) Gemma 4 Technical Report, arXiv:2607.02770
Istex Search
Institut de l’information scientifique et technique – UAR76 (Inist-CNRS). (2025). Istex Search – search.istex.fr. https://search.istex.fr
Article d’actualité associé :
Une nouvelle fonctionnalité de recherche en langage naturel dans Istex Search
| Je veux un corpus d’articles sur le réchauffement climatique. Les articles seront en allemand et les dates de publications seront comprises entre 2012 et 2021. | ==> | (title:(“Erderwärmung” “globalen Erwärmung” “Klimaerwärmung” “Klimawandel” “Klimaveränderung”) OR abstract:(“Erderwärmung” “globalen Erwärmung” “Klimaerwärmung” “Klimawandel” “Klimaveränderung”) OR subject.value:(“Erderwärmung” “globalen Erwärmung” “Klimaerwärmung” “Klimawandel” “Klimaveränderung”)) AND publicationDate:[2012 TO 2021] AND language.raw:(“deu”) AND genre.raw:”research-article” |