Rechercher du texte dans une page (GET)
Cette API vous permet de rechercher les positions du texte au sein d’une page spécifique d’un document.
Description technique de l’API
Point d’entrée :
GET /documents/{documentId}/pages/{page}/text
Chemin de la ressource :
Variable | Requis | Description |
---|---|---|
documentId | Oui | L’ID du document |
page | Oui | L’index de la page dans laquelle vous souhaitez effectuer la recherche de texte |
Paramètres de requête:
Variable | Requis | Description |
---|---|---|
searchText | Oui | Le texte à rechercher |
caseSensitive | Non | Détermine si la recherche est sensible à la casse |
accentSensitive | Non | Détermine si la recherche est sensible aux accents |
regex | Non | Détermine si la valeur du paramètre ‘searchText’ est une expression régulière |
Response :
Type | Description |
---|---|
PageSearchResult | Le résultat de la recherche contenant les positions du texte dans la page |
Exemples
Rechercher du texte dans une page
L’exemple suivant montre comment rechercher le texte “exemple” dans la page 2 du document avec l’ID b64_bm9yZS92SDMtMS0xMTh1735080237. La recherche n’est pas sensible à la casse et aux accents.
curl -X 'GET' \
'http://localhost:8761/documents/b64_bm9yZS92SDMtMS0xMTh1735080237/pages/2/text?searchText=exemple&caseSensitive=false&accentSensitive=false®ex=false' \
-H 'accept: application/json'