Extend system search to include local e-conomic customer index fields, synonym expansion (e.g., rabat -> discount), and enhanced entity matching. Update OpenAPI spec, unit tests, and cron sync tasks accordingly.
This commit is contained in:
+4
-4
@@ -7751,7 +7751,7 @@ paths:
|
||||
tags:
|
||||
- Search
|
||||
summary: System-wide search
|
||||
description: Search across all supported entities with permission-aware filtering and optional intent parsing debug metadata.
|
||||
description: Search across all supported entities with permission-aware filtering and optional intent parsing debug metadata. Customer records and customer-related entities are matched against a local e-conomic customer index (name/address/email/CVR) that is refreshed by cron.
|
||||
operationId: systemWideSearchGet
|
||||
parameters:
|
||||
- in: query
|
||||
@@ -7759,7 +7759,7 @@ paths:
|
||||
required: true
|
||||
schema:
|
||||
type: string
|
||||
description: Free-text query to search for.
|
||||
description: Free-text query to search for. Supports natural-language intent fallback and domain synonyms such as `rabat` -> `discount`.
|
||||
- in: query
|
||||
name: include_types
|
||||
required: false
|
||||
@@ -7826,7 +7826,7 @@ paths:
|
||||
tags:
|
||||
- Search
|
||||
summary: System-wide search
|
||||
description: Search across all supported entities using JSON request payload.
|
||||
description: Search across all supported entities using JSON request payload. Customer-related matches include local e-conomic customer index fields.
|
||||
operationId: systemWideSearchPost
|
||||
requestBody:
|
||||
required: true
|
||||
@@ -9224,7 +9224,7 @@ components:
|
||||
properties:
|
||||
query:
|
||||
type: string
|
||||
description: Free-text query to search for.
|
||||
description: Free-text query to search for. Customer lookups include local e-conomic index fields and lexical synonym expansion (for example `rabat` -> `discount`).
|
||||
include_types:
|
||||
type: array
|
||||
items:
|
||||
|
||||
Reference in New Issue
Block a user