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
QUERY
TEXT
IN
Requête de recherche principale (texte intégral et similarité)
QUERY_DATA_<NOM>
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
Paramètres facultatifs
REQUEST_ID
NUMERIC
IN
Le numéro de la demande sur laquelle filtrer
REQUEST_STATE
TEXT
IN
État de la demande : OPEN ou CLOSED
REQUEST_SUBSTATE
TEXT
IN
Sous-état :
Pour
OPEN, utilisezNOT_RUNNING_NOT_STARTEDouRUNNINGPour
CLOSED, utilisezCOMPLETEDouABORTED
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); voir Score de requête ci-dessous pour plus d'informations
QUERY_SCORE_DATA_<NOM>
NUMERIC
IN
Seuil de score pour la requête sur un champ de données spécifique (p.ex. QUERY_SCORE_DATA_SUBJECT); voir Score de requête ci-dessous pour plus d'informations
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
Score de requête
Les scores de requête s’appliquent uniquement à la recherche sémantique et non à la recherche en texte intégral.
Le score par défaut de
0.5correspond à un seuil de similarité de 50 %.Pour un rapprochement plus strict, utilisez un score plus proche de
1.0(p.ex.0.75pour un seuil de similarité de 75 %).Pour un rapprochement plus souple, utilisez un score plus proche de
0.0(p.ex.0.25pour un seuil de similarité de 25 %).
Cela s’applique aux paramètres QUERY_SCORE et QUERY_SCORE_DATA_<NOM>.
Mis à jour