SEMANTICSEARCH

L’application de workflow SEMANTICSEARCH effectue une recherche hybride, à la fois en texte intégral et sémantique, sur les demandes, avec des filtres et une pondération personnalisables. Elle retourne des résultats JSON structurés pour être utilisés dans la logique du processus.

Paramètres requis

Paramètre
Type
Direction
Description

QUERY

TEXT

IN

equête de recherche principale (texte intégral et similarité)

QUERY_DATA_<NAME>

TEXT

IN

Requête pour un champ de données spécifique (p.ex. QUERY_DATA_TITLE)

RESULT

TEXT

OUT

Chaîne JSON contenant les résultats de la recherche

Au moins l’un de QUERY ou QUERY_DATA_<NAME> doit être fourni.

Paramètres facultatifs

Paramètre
Type
Direction
Description

REQUEST_ID

NUMERIC

IN

Le numéro de la demande sur lequel filtrer

REQUEST_STATE

TEXT

IN

État de la demande : OPEN ou CLOSED

REQUEST_SUBSTATE

TEXT

IN

Sous-état :

  • Pour OPEN, utilisez NOT_RUNNING_NOT_STARTED ou RUNNING

  • Pour CLOSED, utilisez COMPLETED ou ABORTED

REQUEST_CREATED_AT_FROM

DATETIME

IN

Filtre : date/heure de création de la demande (à partir de)

REQUEST_CREATED_AT_TO

DATETIME

IN

Filtre : date/heure de création de la demande (jusqu’à)

REQUEST_CLOSED_AT_FROM

DATETIME

IN

Filtre : date/heure de clôture de la demande (à partir de)

REQUEST_CLOSED_AT_TO

DATETIME

IN

Filtre : date/heure de clôture de la demande (jusqu’à)

REQUESTER_USERNAME

TEXT

IN

Nom d’utilisateur du demandeur

PROCESS_NAME

TEXT

IN

Nom du processus

PROCESS_VERSION

NUMERIC

IN

Version du processus

QUERY_SCORE

NUMERIC

IN

Seuil de score pour la requête principale (par défaut : 0.5)

QUERY_SCORE_DATA_

NUMERIC

IN

Seuil de score pour la requête sur un champ de données spécifique

SELECT_DATA_LIST

TEXT

IN

Liste de champs de données, séparés par des virgules ou des points-virgules, à inclure dans le résultat de recherche

Mis à jour