246 lines
5.7 KiB
YAML
246 lines
5.7 KiB
YAML
# Commerce / Shopware Store API configuration.
|
|
# The existing Commerce and Shopware services stay unchanged; these values only centralize wiring.
|
|
parameters:
|
|
retriex.commerce.enabled: true
|
|
retriex.commerce.max_shop_results: '%env(SHOPWARE_STORE_API_MAX_RESULT)%'
|
|
retriex.commerce.shop_timeout: 3
|
|
retriex.commerce.store_api_base_url: '%env(SHOPWARE_STORE_API_BASE_URL)%'
|
|
retriex.commerce.sales_channel_access_key: '%env(SHOPWARE_SALES_CHANNEL_ACCESS_KEY)%'
|
|
|
|
retriex.commerce.search_repair.enabled: true
|
|
retriex.commerce.search_repair.max_queries: 2
|
|
retriex.commerce.search_repair.min_primary_results_without_repair: 2
|
|
|
|
# Shop matching and presentation configuration.
|
|
# Defaults are intentionally identical to the previous PHP values.
|
|
retriex.shop_matching.config:
|
|
top_product_log_limit: 3
|
|
|
|
device_query_keywords:
|
|
- analysegerät
|
|
- analysegeraet
|
|
- analysegeräte
|
|
- analysegeraete
|
|
- messgerät
|
|
- messgeraet
|
|
- messgeräte
|
|
- messgeraete
|
|
- analysator
|
|
- analysatoren
|
|
- analyzer
|
|
- gerät
|
|
- geraet
|
|
- geräte
|
|
- geraete
|
|
- monitor
|
|
- monitore
|
|
- controller
|
|
- gerät für
|
|
- geraet fuer
|
|
- geräte für
|
|
- geraete fuer
|
|
- system
|
|
- systeme
|
|
- anlage
|
|
- anlagen
|
|
|
|
accessory_query_keywords:
|
|
- zubehör
|
|
- zubehor
|
|
- reagenz
|
|
- reagenzien
|
|
- reagent
|
|
- indikator
|
|
- indikatoren
|
|
- indicator
|
|
- kit
|
|
- set
|
|
- ersatz
|
|
- ersatzteil
|
|
- ersatzteile
|
|
- verbrauchsmaterial
|
|
- consumable
|
|
- dazu
|
|
- passend
|
|
- passende
|
|
- passendes
|
|
- nachfüll
|
|
- nachfuell
|
|
- refill
|
|
- filter
|
|
- pumpenkopf
|
|
- motorblock
|
|
- service set
|
|
- serviceset
|
|
- service-set
|
|
|
|
accessory_product_keywords:
|
|
- reagenz
|
|
- reagenzien
|
|
- reagent
|
|
- indikator
|
|
- indikatoren
|
|
- indicator
|
|
- kit
|
|
- set
|
|
- verbrauchsmaterial
|
|
- consumable
|
|
- zubehör
|
|
- zubehor
|
|
- ersatz
|
|
- ersatzteil
|
|
- ersatzteile
|
|
- nachfüll
|
|
- nachfuell
|
|
- refill
|
|
- lösung
|
|
- loesung
|
|
- solution
|
|
- teststreifen
|
|
- test strip
|
|
- filter
|
|
- pumpenkopf
|
|
- motorblock
|
|
- service set
|
|
- serviceset
|
|
- service-set
|
|
|
|
device_product_keywords:
|
|
- analysegerät
|
|
- analysegeraet
|
|
- analysegeräte
|
|
- analysegeraete
|
|
- messgerät
|
|
- messgeraet
|
|
- messgeräte
|
|
- messgeraete
|
|
- analysator
|
|
- analysatoren
|
|
- analyzer
|
|
- monitor
|
|
- monitore
|
|
- controller
|
|
- online-analysator
|
|
- online analysator
|
|
- online-analysegerät
|
|
- online analysegeraet
|
|
- online-analysegeräte
|
|
- online analysegeraete
|
|
- online analyzer
|
|
- online monitor
|
|
- system
|
|
- systeme
|
|
- anlage
|
|
- anlagen
|
|
- gerät
|
|
- geraet
|
|
- geräte
|
|
- geraete
|
|
|
|
device_focus_keywords:
|
|
- geräte
|
|
- geraete
|
|
- gerät
|
|
- geraet
|
|
- analysegerät
|
|
- analysegeraet
|
|
- messgerät
|
|
- messgeraet
|
|
- analysator
|
|
- controller
|
|
- monitor
|
|
|
|
accessory_focus_keywords:
|
|
- indikator
|
|
- indikatoren
|
|
- reagenz
|
|
- reagenzien
|
|
- zubehör
|
|
- zubehor
|
|
- ersatzteil
|
|
- ersatzteile
|
|
- verbrauchsmaterial
|
|
- service set
|
|
- serviceset
|
|
- filter
|
|
- pumpenkopf
|
|
- motorblock
|
|
|
|
accessory_focus_variant_map:
|
|
indikator: [indikator, indikatoren]
|
|
indikatoren: [indikator, indikatoren]
|
|
reagenz: [reagenz, reagenzien]
|
|
reagenzien: [reagenz, reagenzien]
|
|
ersatzteil: [ersatzteil, ersatzteile]
|
|
ersatzteile: [ersatzteil, ersatzteile]
|
|
service set: [service set, serviceset, service-set]
|
|
serviceset: [service set, serviceset, service-set]
|
|
service-set: [service set, serviceset, service-set]
|
|
|
|
scores:
|
|
exact_product_number_phrase: 160
|
|
exact_product_name_phrase: 90
|
|
exact_manufacturer_match: 40
|
|
brand_contained_in_name: 20
|
|
name_token_overlap_weight: 6
|
|
product_number_token_overlap_weight: 10
|
|
corpus_token_overlap_weight: 2
|
|
name_number_overlap_weight: 18
|
|
product_number_number_overlap_weight: 28
|
|
corpus_number_overlap_weight: 8
|
|
size_match: 12
|
|
availability_bonus: 1
|
|
device_query_device_product_bonus: 60
|
|
device_query_accessory_penalty: 120
|
|
accessory_query_accessory_product_bonus: 30
|
|
accessory_query_device_product_bonus: 10
|
|
|
|
patterns:
|
|
contains_digit: '/\d/u'
|
|
matching_cleanup: '/[^\p{L}\p{N}]+/u'
|
|
whitespace_collapse: '/\s+/u'
|
|
token_split: '/[^\p{L}\p{N}]+/u'
|
|
|
|
padding:
|
|
prefix: ' '
|
|
suffix: ' '
|
|
|
|
price:
|
|
normalization_search: ['€', ' ', '.']
|
|
normalization_replace: ['', '', '']
|
|
decimals: 2
|
|
decimal_separator: ','
|
|
thousands_separator: '.'
|
|
suffix: ' €'
|
|
|
|
custom_fields:
|
|
primary: migration_Backup_product_attr1
|
|
secondary: migration_Backup_product_attr2
|
|
use_cases: migration_Backup_product_attr4
|
|
languages: migration_Backup_product_attr5
|
|
|
|
text:
|
|
primary_secondary_separator: ': '
|
|
use_cases_label: 'Einsatzgebiete: '
|
|
languages_label: 'Sprachen: '
|
|
custom_field_join_separator: ' | '
|
|
|
|
description:
|
|
empty_line_pattern: '/^[ \t]*\R/m'
|
|
whitespace_cleanup_pattern: '/[ \t]{2,}/'
|
|
max_length: 1500
|
|
|
|
seo:
|
|
relative_prefix: '/'
|
|
|
|
highlight:
|
|
available_label: Verfügbar
|
|
unavailable_label: Nicht verfügbar
|
|
product_number_prefix: 'Produktnummer: '
|
|
|
|
image:
|
|
missing_placeholder: no-image
|
|
|
|
deduplication:
|
|
separator: '|'
|