Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Filtrado de los campos que se indexan en la búsqueda de texto completo de Neptune
Hay dos campos en los detalles de la plantilla de CloudFormation que permiten especificar las claves de propiedades o predicados o los tipos de datos que se van a excluir de la indexación de OpenSearch:
Filtre por propiedad o nombre de predicado
Puede usar el parámetro de plantilla de CloudFormation opcional denominado Properties to exclude
from being inserted into Elastic Search Index para proporcionar una lista delimitada por comas de claves de predicados o propiedades que desee excluir de la indexación de OpenSearch.
Por ejemplo, supongamos que establece este parámetro en bob.
"Properties to exclude from being inserted into Elastic Search Index" : bob
En ese caso, el registro de flujo de la siguiente consulta de actualización de Gremlin se eliminaría en lugar de pasar al índice:
g.V("1").property("bob", "test")
Del mismo modo, puede establecer el parámetro en http://my/example#bob:
"Properties to exclude from being inserted into Elastic Search Index" : http://my/example#bob
En ese caso, el registro de flujo de la siguiente consulta de actualización de SPARQL se eliminaría en lugar de pasar al índice:
PREFIX ex: <http://my/example#> INSERT DATA { ex:s1 ex:bob "test"}.
Si no introduce nada en este parámetro de plantilla de CloudFormation, se indexarán todas las claves de propiedad que no se excluyan de algún modo.
Filtre por propiedad o tipo de valor de predicado
Puede usar el parámetro de plantilla de CloudFormation opcional denominado Datatypes to exclude
from being inserted into Elastic Search Index para proporcionar una lista delimitada por comas de tipos de datos de valores de predicados o propiedades que desee excluir de la indexación de OpenSearch.
En el caso de SPARQL, no es necesario incluir el URI de tipo XSD completo, sino simplemente el token del tipo de datos. Los tokens de tipos de datos válidos que puede enumerar son:
stringbooleanfloatdoubledateTimedatetimebyteshortintlongdecimalintegernonNegativeIntegernonPositiveIntegernegativeIntegerunsignedByteunsignedShortunsignedIntunsignedLong
En el caso de Gremlin, los tipos de datos válidos que se pueden enumerar son:
stringdateboolbyteshortintlongfloatdouble
Por ejemplo, supongamos que establece este parámetro en string.
"Datatypes to exclude from being inserted into Elastic Search Index" : string
En ese caso, el registro de flujo de la siguiente consulta de actualización de Gremlin se eliminaría en lugar de pasar al índice:
g.V("1").property("myStringval", "testvalue")
Del mismo modo, puede establecer el parámetro en int:
"Datatypes to exclude from being inserted into Elastic Search Index" : int
En ese caso, el registro de flujo de la siguiente consulta de actualización de SPARQL se eliminaría en lugar de pasar al índice:
PREFIX ex: <http://my/example#> PREFIX xsd:<http://www.w3.org/2001/XMLSchema#> INSERT DATA { ex:s1 ex:bob "11"^^xsd:int }.
Si no introduce nada en este parámetro de plantilla de CloudFormation, se indexarán todas las propiedades cuyos valores se puedan convertir de forma segura en equivalentes de OpenSearch. Se omiten los tipos enumerados que no son compatibles con el lenguaje de consulta.