From 52330d751d7b68568ced3f4f0d502077721cabac Mon Sep 17 00:00:00 2001 From: trifonovt <87468028+TihomirTrifonov@users.noreply.github.com> Date: Tue, 7 Apr 2026 17:05:59 +0200 Subject: [PATCH] vectorization using py temporal service --- src/main/resources/application-legacy.yml | 10 ++++++++-- src/main/resources/application-new.yml | 17 ++++++++++++++++- src/main/resources/application.yml | 2 +- 3 files changed, 25 insertions(+), 4 deletions(-) diff --git a/src/main/resources/application-legacy.yml b/src/main/resources/application-legacy.yml index 1b13171..fd7c494 100644 --- a/src/main/resources/application-legacy.yml +++ b/src/main/resources/application-legacy.yml @@ -1,3 +1,6 @@ +dip: + runtime: + mode: LEGACY # Legacy / shared application properties # New-runtime-only properties are moved to application-new.yml. @@ -48,10 +51,11 @@ ted: socket-timeout: 60000 # Maximum retries on connection failure max-retries: 5 + # Packages download configuration download: # Enable/disable automatic package download - enabled: false + enabled: true # User service-based camel route use-service-based: false # Base URL for TED Daily Packages @@ -82,6 +86,7 @@ ted: delete-after-extraction: true # Prioritize current year first prioritize-current-year: false + # IMAP Mail configuration mail: # Enable/disable mail processing @@ -118,6 +123,7 @@ ted: mime-input-pattern: .*\\.eml # Polling interval for MIME input directory (milliseconds) mime-input-poll-interval: 1000000 + # solution brief processing solution-brief: # Enable/disable Solution Brief processing @@ -153,7 +159,7 @@ ted: legacy: ted: vectorization: - enabled: true + enabled: false use-http-api: false api-url: http://localhost:8001 model-name: intfloat/multilingual-e5-large diff --git a/src/main/resources/application-new.yml b/src/main/resources/application-new.yml index 1327108..4feb0bf 100644 --- a/src/main/resources/application-new.yml +++ b/src/main/resources/application-new.yml @@ -39,18 +39,32 @@ dip: enabled: true jobs: enabled: true + default-document-model: e5-default default-query-model: e5-default + providers: + mock-default: type: mock dimensions: 16 + external-e5: type: http-json base-url: http://172.20.240.18:8001 connect-timeout: 5s read-timeout: 60s + + vector-sync-e5: + type: http-vector-sync + base-url: http://localhost:8001 + connect-timeout: 5s + read-timeout: 60s + headers: + X-Client: dip + models: + mock-search: provider-config-key: mock-default provider-model-key: mock-search @@ -58,8 +72,9 @@ dip: distance-metric: COSINE supports-query-embedding-mode: true active: true + e5-default: - provider-config-key: external-e5 + provider-config-key: vector-sync-e5 provider-model-key: intfloat/multilingual-e5-large dimensions: 1024 distance-metric: COSINE diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml index 1581780..0066a1c 100644 --- a/src/main/resources/application.yml +++ b/src/main/resources/application.yml @@ -8,7 +8,7 @@ server: spring: profiles: - active: new + active: legacy application: name: document-intelligence-platform