Adición de filtro de rango personalizado a Matchmaker
Inside ZooKeeper es un nodo con el filtrode nombres, que se utiliza para analizar u omitir palabras redundantes del término de búsqueda durante el proceso de lenguaje natural. En la actualidad, las operaciones admitidas con el filtro son update
, delete
y retrieve
. En este momento, no se admite la operación de add
. Los nuevos registros se añaden mediante el método de solicitud POST. Los registros existentes se actualizan (añadir, actualizar, eliminar registro) mediante el método de solicitud PATCH.
Note: No hay configuraciones de filtro de rango disponibles para los idiomas finés o sueco en la configuración predeterminada. Puede añadir estos idiomas mediante el endpoint de configuración.
Endpoint
El punto final para este servicio es:
http://data_environment_hostname:30921/search/resources/api/v2/configuration?nodeName=filter&envType=auth&locale=en_US
Ejemplo
A continuación se muestra un archivo de ejemplo de filter.json, para el filtrado o la omisión de términos.
{
"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",
}