For the complete documentation index, see llms.txt. This page is also available as Markdown.

Détection de Documents Similaires

Disponible à partir de la version 11.48.0 — Nécessite la licence OPENSEARCH_ENABLED.

Que fait ce script ?

Utilise la recherche de similarité vectorielle pour trouver des documents sémantiquement similaires. Si un document avec plus de 95 % de similarité est trouvé, le numéro de facture est signalé comme potentiellement frauduleux ou en double.

Déclencheur

AFTER_FORMATTING sur le type de document INVOICE

Script Complet

doc_id = document_json["doc_id"]
similar = vector_search(doc_id, k=5)

for doc in similar:
    if doc["similarity_percent"] > 95:
        set_field_as_invalid(
            document_data, "invoice_id",
            f"95%+ similaire à : {doc['name']} (Score : {doc['similarity_percent']}%)"
        )
        break

Fonctions Utilisées

Last updated