As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Indexação sem string do OpenSearch no Amazon Neptune
A indexação do OpenSearch sem string no Amazon Neptune permite replicar valores que não sejam string para predicados no OpenSearch usando o instrumento de sondagem de fluxos. Todos os valores de predicados que podem ser convertidos com segurança em um mapeamento ou um tipo de dados correspondente do OpenSearch são então replicados no OpenSearch.
Para que a indexação sem string seja habilitada em uma nova pilha, o sinalizador Enable Non-String Indexing no modelo CloudFormation deve ser definido como true. Essa é a configuração padrão. Para atualizar uma pilha existente com o objetivo de oferecer compatibilidade com a indexação sem string, veja Atualizar uma pilha existente abaixo.
nota
É melhor não habilitar a indexação sem string em versões do mecanismo anteriores a
1.0.4.2.As consultas do OpenSearch que usam expressões regulares para nomes de campo correspondentes a vários campos, alguns dos quais contêm valores de string e outros que não contêm valores de string, falham com um erro. O mesmo acontecerá se as consultas de pesquisa de texto completo no Neptune forem desse tipo.
Ao classificar por um campo que não seja de string, acrescente “valor” ao nome do campo para diferenciá-lo de um campo de string.
Sumário
Filtrar quais campos são indexados na pesquisa de texto completo do Neptune
Mapeamento dos tipos de dados SPARQL e Gremlin para o OpenSearch
Exemplos de consulta do OpenSearch sem string no Neptune
Obter todos os vértices com idade maior que 30 e nome começando com “Si”
Obter todos os nós com idades entre 10 e 50 e um nome com uma combinação difusa com “Ronka”
Obter todos os nós com um carimbo de data/hora que se enquadra nos últimos 25 dias
Obter todos os nós com um carimbo de data/hora que se enquadre em um ano e mês específicos