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.
Uso de la sintaxis de consulta de Apache Lucene en las consultas de búsqueda de texto completo de Neptune
OpenSearch admite el uso de la sintaxis de Apache Lucene
Neptune utiliza una estructura anidada para almacenar propiedades en un documento de OpenSearch (consulte Modelo de datos de búsqueda de texto completo de Neptune). Al utilizar la sintaxis de Lucene, es necesario utilizar rutas completas a las propiedades de este modelo anidado.
Aquí tiene un ejemplo de Gremlin:
g.withSideEffect("Neptune#fts.endpoint", "es_endpoint") .withSideEffect("Neptune#fts.queryType", "query_string") .V() .has("*", "Neptune#fts predicates.name.value:\"Jane Austin\" AND entity_type:Book")
Aquí tiene un ejemplo de SPARQL:
PREFIX neptune-fts: <http://aws.amazon.com/neptune/vocab/v01/services/fts#> SELECT * WHERE { SERVICE neptune-fts:search { neptune-fts:config neptune-fts:endpoint 'http://localhost:9200 (http://localhost:9200/)' . neptune-fts:config neptune-fts:queryType 'query_string' . neptune-fts:config neptune-fts:query "predicates.\\*foaf\\*name.value:Ronak AND predicates.\\*foaf\\*surname.value:Sh*" . neptune-fts:config neptune-fts:field '*' . neptune-fts:config neptune-fts:return ?res . }