Ajout d'une configuration personnalisée au matchmaker de mesure

La fonction Traitement du langage naturel vous permet d'utiliser des unités de mesure. Cette fonction est disponible à la fois pour le service de requête, afin d'analyser la chaîne de requête de recherche, et pour NiFi, afin d'analyser des attributs des produits. Les unités de mesure sont mises à jour et supprimées à l'aide de la méthode de requête PATCH. Pour supprimer une unité de mesure, transmettez une valeur vide en tant que clé. A l'heure actuelle, les opérations prises en charge avec les unités de mesure 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.

Note: Aucune unité de mesure n'est disponible pour le finnois ou le suédois dans la configuration par défaut. Vous pouvez ajouter des unités de mesure pour ces langues à l'aide du nœud final de configuration.

Nœud final

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

Exemple

Exemple uoms.json pour les unités de mesure :
{
    "milliseconds": "millisecond",
    "yard": "yard",
    "centimeters": "centimeter",
    "year": "year",
    "hr": "hour",
    "yd": "yard",
    "years": "year",
    "millimeter": "millimeter",
    "milliliter": "milliliter",
    "inches": "inch",
    "seconds": "second",
    "foots": "foot",
    "nanometer": "nanometer",
    "gallons": "gallon",
    "pounds": "pound",
    "yr": "year",
    "grams": "gram",
    "kilogram": "kilogram",
    "\"": "inch",
    "nanosecond": "nanosecond",
    "in": "inch",
    "mile": "mile",
    "liters": "liter",
    "'": "foot",
    "litre": "liter",
    "μg": "microgram",
    "μm": "micrometer",
    "microsecond": "microsecond",
    "μs": "microsecond",
    "centimetre": "centimeter",
    "micrometre": "micrometer",
    "weeks": "week",
    "microgram": "microgram",
    "millisecond": "millisecond",
    "milligram": "milligram",
    "sec": "second",
    "min": "minute",
    "kilograms": "kilogram",
    "microseconds": "microsecond",
    "kg": "kilogram",
    "foot": "foot",
    "st": "stone",
    "km": "kilometer",
    "d": "day",
    "gram": "gram",
    "milliliters": "milliliter",
    "cm": "centimeter",
    "l": "liter",
    "m": "meter",
    "s": "second",
    "t": "tonne",
    "gallon": "gallon",
    "lb": "pound",
    "kilometer": "kilometer",
    "days": "day",
    "y": "year",
    "stones": "stone",
    "yrs": "year",
    "inch": "inch",
    "micrograms": "microgram",
    "millimeters": "millimeter",
    "second": "second",
    "mg": "milligram",
    "millilitre": "milliliter",
    "nanometre": "nanometer",
    "mi": "mile",
    "day": "day",
    "ml": "milliliter",
    "mm": "millimeter",
    "mo": "month",
    "millilitres": "milliliter",
    "months": "month",
    "meter": "meter",
    "minutes": "minute",
    "ms": "millisecond",
    "liter": "liter",
    "hrs": "hour",
    "yards": "yard",
    "millimetre": "millimeter",
    "month": "month",
    "lbs": "pound",
    "centimeter": "centimeter",
    "nm": "nanometer",
    "millimetres": "millimeter",
    "week": "week",
    "ns": "nanosecond",
    "yds": "yard",
    "milligrams": "milligram",
    "micrometer": "micrometer",
    "ft": "foot",
    "meters": "meter",
    "miles": "mile",
    "pound": "pound",
    "gal": "gallon",
    "wk": "week",
    "hour": "hour",
    "nanoseconds": "nanosecond",
    "tonne": "tonne",
    "litres": "liter",
    "hours": "hour",
    "gm": "gram",
    "ltr": "liter",
    "oz": "ounce",
    "minute": "minute",
    "stone": "stone",
    "kilometers": "kilometer",
    "ounce": "ounce"
}