p42
This commit is contained in:
@@ -50,6 +50,37 @@ final class SearchRepairConfig
|
||||
return $this->requiredBool('prefer_prompt_anchored_model_for_requested_accessory_code');
|
||||
}
|
||||
|
||||
public function isDirectProductAttributeLookupRepairEnabled(): bool
|
||||
{
|
||||
return $this->requiredBool('direct_product_attribute_lookup.enabled');
|
||||
}
|
||||
|
||||
public function getDirectProductAttributeLookupMinTokens(): int
|
||||
{
|
||||
return $this->requiredPositiveInt('direct_product_attribute_lookup.min_query_tokens_after_cleanup');
|
||||
}
|
||||
|
||||
/** @return string[] */
|
||||
public function getDirectProductAttributeLookupProductTypeTerms(): array
|
||||
{
|
||||
return $this->configOrVocabularyStringList(
|
||||
'direct_product_attribute_lookup.product_type_terms',
|
||||
'search_repair.direct_product_type_terms'
|
||||
);
|
||||
}
|
||||
|
||||
/** @return string[] */
|
||||
public function getDirectProductAttributeLookupStopTerms(): array
|
||||
{
|
||||
return $this->requiredStringList('direct_product_attribute_lookup.stop_terms');
|
||||
}
|
||||
|
||||
/** @return string[] */
|
||||
public function getDirectProductAttributeLookupComparativeConstraintPatterns(): array
|
||||
{
|
||||
return $this->requiredStringList('direct_product_attribute_lookup.comparative_constraint_patterns');
|
||||
}
|
||||
|
||||
/** @return string[] */
|
||||
public function getRequestedAccessoryCodeFallbackQueryTemplates(): array
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user