optimize cleanup search query shop api extends part 2
This commit is contained in:
@@ -37,6 +37,13 @@ final class CommerceIntentConfig
|
||||
'kalibrierlösung',
|
||||
'kalibrierloesung',
|
||||
'kalibrierung',
|
||||
'chemie',
|
||||
'reagenz',
|
||||
'reagenzien',
|
||||
'verbrauchsmaterial',
|
||||
'zubehör',
|
||||
'zubehoer',
|
||||
'ersatzteil',
|
||||
];
|
||||
}
|
||||
|
||||
@@ -50,6 +57,10 @@ final class CommerceIntentConfig
|
||||
'eignet',
|
||||
'besser',
|
||||
'besten',
|
||||
'gut für',
|
||||
'gut fuer',
|
||||
'passend für',
|
||||
'passend fuer',
|
||||
'geeignet',
|
||||
'geeigent',
|
||||
'empfiehl',
|
||||
@@ -195,6 +206,12 @@ final class CommerceIntentConfig
|
||||
'/\bartikel\b/u',
|
||||
'/\bsku\b/u',
|
||||
'/\bonline\b/u',
|
||||
'/\bchemie\b/u',
|
||||
'/\breagenz(?:ien)?\b/u',
|
||||
'/\bverbrauchsmaterial(?:ien)?\b/u',
|
||||
'/\bzubehör\b/u',
|
||||
'/\bzubehoer\b/u',
|
||||
'/\bersatzteil(?:e)?\b/u',
|
||||
];
|
||||
}
|
||||
|
||||
|
||||
@@ -133,6 +133,14 @@ final class CommerceQueryParserConfig
|
||||
'kostet',
|
||||
'kosten',
|
||||
'ua',
|
||||
'also',
|
||||
'gut',
|
||||
'gute',
|
||||
'guten',
|
||||
'guter',
|
||||
'gutes',
|
||||
'passen',
|
||||
'passend',
|
||||
];
|
||||
}
|
||||
|
||||
@@ -297,7 +305,7 @@ final class CommerceQueryParserConfig
|
||||
|
||||
public function getModelContextTokenWindow(): int
|
||||
{
|
||||
return 2;
|
||||
return 4;
|
||||
}
|
||||
|
||||
public function getMinMeaningfulAlphaTokenLength(): int
|
||||
@@ -312,7 +320,11 @@ final class CommerceQueryParserConfig
|
||||
|
||||
public function getInstructionOrPresentationTokenPattern(): string
|
||||
{
|
||||
return '/^(?:zeig(?:e)?|such(?:e)?|find(?:e)?|gib|gebe|nenn(?:e)?|liefer(?:e)?|erstelle?|mach(?:e)?|brauch(?:e)?|will|möchte|moechte|hätte|haette|kannst|bitte|mal|alle|alles|komplett|vollständig|vollstaendig|gesamt|ganze|ganzen|liste|listung|auflistung|tabelle|tabellarisch|übersicht|uebersicht|anzeigen?|ausgeben?|darstellen?|antwort(?:e)?|erklär(?:e)?|erklaer(?:e)?|info|infos|informationen|dazu|hierzu|damit|davon|an|als|mit|ohne|inkl|inklusive)$/u';
|
||||
return '/^(?:zeig(?:e)?|such(?:e)?|find(?:e)?|gib|gebe|nenn(?:e)?|liefer(?:e)?|erstelle?|mach(?:e)?|brauch(?:e)?|will|möchte|moechte|hätte|haette|kannst|bitte|mal|alle|alles|komplett|vollständig|vollstaendig|gesamt|ganze|ganzen|liste|listung|auflistung|tabelle|tabellarisch|übersicht|uebersicht|anzeigen?|ausgeben?|darstellen?|antwort(?:e)?|erklär(?:e)?|erklaer(?:e)?|info|infos|informationen|dazu|hierzu|damit|davon|an|als|mit|ohne|inkl|inklusive|also|gut|gute|guten|guter|gutes|passend|passen)$/u';
|
||||
}
|
||||
public function getMeasurementValueTokenPattern(): string
|
||||
{
|
||||
return '/^\d+[.,]\d+$/u';
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -332,6 +344,9 @@ final class CommerceQueryParserConfig
|
||||
'zubehor',
|
||||
'ersatzteil',
|
||||
'verbrauchsmaterial',
|
||||
'chemie',
|
||||
'indikatorchemie',
|
||||
'reagenzchemie',
|
||||
'kit',
|
||||
'set',
|
||||
'filter',
|
||||
|
||||
Reference in New Issue
Block a user