Indexación y búsqueda - Amazon Cloud Directory

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.

Indexación y búsqueda

Amazon Cloud Directory es compatible con dos métodos de indexación: basada en valores y basada en tipos. La indexación basada en valores es la forma más común. Con ella, podrá indexar y buscar objetos en el directorio en función de los valores de los atributos de objeto. Con el indexado basado en tipos, podrá indexar y buscar objetos en el directorio en función de los tipos de objetos. Las facetas ayudan a definir los tipos de objetos. Para obtener más información acerca de esquemas y facetas, consulte Schemas y Facets.

Los índices de Cloud Directory permiten contar con una lista simple de otros objetos según los valores de sus atributos o facetas. Cada índice se define en el momento de crearse para que funcione con un atributo o faceta específicos. Por ejemplo, un índice puede definirse en el atributo "email" de la faceta "Person". Los índices son objetos de primera clase, lo que significa que los clientes pueden crearlos, modificarlos, listarlos y eliminarlos de forma flexible de acuerdo con las necesidades de la lógica de la aplicación.

Conceptualmente, los índices son similares a los nodos con elementos secundarios, donde los enlaces a los nodos indexados se etiquetan de acuerdo con los atributos indexados, en lugar de recibir una etiqueta cuando se adjunta el objeto secundario. No obstante, los enlaces de índice no son extremos principal-secundario, sino que tienen su propio conjunto de operaciones API de enumeración.

Es importante entender que los índices de Cloud Directory no se rellenarán automáticamente, ya que pueden estar en otros sistemas. En su lugar, utilice llamadas a la API para conectar y desconectar directamente los objetos a o desde el índice. Aunque sea un poco más laborioso, esto aporta flexibilidad para definir ámbitos de índice diferentes. Por ejemplo, puede definir un índice que solo realice un seguimiento de los elementos secundarios directos de un nodo específico. También puede definir un índice que realice un seguimiento de todos los objetos de una determinada ramificación bajo una raíz local, como todos los nodos dentro de un departamento. También puede hacer ambas cosas al mismo tiempo.