Filtern, welche Felder in der Neptune-Volltextsuche indiziert werden - Amazon Neptune

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Filtern, welche Felder in der Neptune-Volltextsuche indiziert werden

In den AWS CloudFormation Vorlagendetails gibt es zwei Felder, in denen Sie Eigenschafts- oder Prädikatschlüssel oder Datentypen angeben können, die von der Indizierung ausgeschlossen werden sollen: OpenSearch

Filtern nach Eigenschaften- oder Prädikatnamen

Sie können den optionalen AWS CloudFormation Vorlagenparameter named verwenden, Properties to exclude from being inserted into Elastic Search Index um eine durch Kommas getrennte Liste von Eigenschafts- oder Prädikatschlüsseln bereitzustellen, die von der Indizierung ausgeschlossen werden sollen. OpenSearch

Angenommen, Sie haben diesen Parameter auf bob festgelegt:

"Properties to exclude from being inserted into Elastic Search Index" : bob

In diesem Fall würde der Stream-Datensatz der folgenden Gremlin-Aktualisierungsabfrage gelöscht, anstatt in den Index aufgenommen zu werden:

g.V("1").property("bob", "test")

In ähnlicher Weise könnten Sie den Parameter auf http://my/example#bob setzen:

"Properties to exclude from being inserted into Elastic Search Index" : http://my/example#bob

In diesem Fall würde der Stream-Datensatz der folgenden SPARQL Aktualisierungsabfrage gelöscht, anstatt in den Index aufgenommen zu werden:

PREFIX ex: <http://my/example#> INSERT DATA { ex:s1 ex:bob "test"}.

Wenn Sie in diesen AWS CloudFormation Vorlagenparameter nichts eingeben, werden alle Eigenschaftsschlüssel, die nicht anderweitig ausgeschlossen wurden, indexiert.

Filtern nach Eigenschaften- oder Prädikatstyp

Sie können den optionalen AWS CloudFormation Vorlagenparameter named verwenden, Datatypes to exclude from being inserted into Elastic Search Index um eine durch Kommas getrennte Liste von Eigenschaften- oder Prädikatwert-Datentypen bereitzustellen, die von der Indizierung ausgeschlossen werden sollen. OpenSearch

Denn Sie müssen nicht den vollständigen XSD Typ auflistenSPARQL, Sie können einfach das URI Datentyp-Token auflisten. Gültige Datentyp-Token, die Sie auflisten können, sind:

  • string

  • boolean

  • float

  • double

  • dateTime

  • date

  • time

  • byte

  • short

  • int

  • long

  • decimal

  • integer

  • nonNegativeInteger

  • nonPositiveInteger

  • negativeInteger

  • unsignedByte

  • unsignedShort

  • unsignedInt

  • unsignedLong

Für Gremlin sind folgende Datentypen zum Auflisten gültig:

  • string

  • date

  • bool

  • byte

  • short

  • int

  • long

  • float

  • double

Angenommen, Sie haben diesen Parameter auf string festgelegt:

"Datatypes to exclude from being inserted into Elastic Search Index" : string

In diesem Fall würde der Stream-Datensatz der folgenden Gremlin-Aktualisierungsabfrage gelöscht, anstatt in den Index aufgenommen zu werden:

g.V("1").property("myStringval", "testvalue")

In ähnlicher Weise könnten Sie den Parameter auf int setzen:

"Datatypes to exclude from being inserted into Elastic Search Index" : int

In diesem Fall würde der Stream-Datensatz der folgenden SPARQL Aktualisierungsabfrage gelöscht, anstatt in den Index aufgenommen zu werden:

PREFIX ex: <http://my/example#> PREFIX xsd:<http://www.w3.org/2001/XMLSchema#> INSERT DATA { ex:s1 ex:bob "11"^^xsd:int }.

Wenn Sie in diesen AWS CloudFormation Vorlagenparameter nichts eingeben, werden alle Eigenschaften indexiert, deren Werte sicher in OpenSearch Äquivalente umgewandelt werden können. Aufgelistete Typen, die von der Abfragesprache nicht unterstützt werden, werden ignoriert.