Ajout d'un filtre de plage personnalisé au matchmaker

Dans ZooKeeper se trouve un nœud avec le nom filtre, qui est utilisé pour analyser ou ignorer les mots redondants des termes de recherche pendant le traitement du langage naturel. A l'heure actuelle, les opérations prises en charge par le filtre sont update, delete et retrieve. L'opération add n'est pas prise en charge pour le moment. De nouveaux enregistrements sont ajoutés à l'aide de la méthode de requête POST. Les enregistrements existants sont mis à jour (ajout, mise à jour, suppression d'enregistrement) à l'aide de la méthode de requête PATCH.

HCL Commerce Version 9.1.12.0
Note: Aucune configuration de filtre de plage n'est disponible pour le finnois ou le suédois dans la configuration par défaut. Vous pouvez ajouter ces langues à l'aide du nœud final de configuration.

Nœud final

Voici le nœud final de ce service :
http://data_environment_hostname:30921/search/resources/api/v2/configuration?nodeName=filter&envType=auth&locale=en_US

Exemple

Voici un exemple de fichier filter.json, pour filtrer ou ignorer les termes.
{
	"quarter": "TO_NUMBER~0.25"
	"half": "TO_NUMBER~0.50",
	"one and half": "TO_NUMBER~1.5",
	"but": "IGNORE_TERM",
	"usd": "IGNORE_TERM",
	"sterling": "IGNORE_TERM",
	"up to": "FILTER_LTE~1",
	"less than": "FILTER_LTE~1"
	"expensive": "FILTER_GTE~-1",
}