Annotation Interface EnableIndexing
The
EnableIndexing
annotation marks a Spring @Configuration
annotated application class
to enable the creation of GemFire/Geode Indexes
and LuceneIndexes
based on
application persistent entity field/property annotations, such as the {@link @Id}, {@link @Indexed}
and {@link @LuceneIndex} annotations.- Since:
- 1.9.0
- See Also:
-
LuceneIndex
Index
IndexFactoryBean
IndexConfiguration
IndexConfigurer
LuceneIndexFactoryBean
-
Optional Element Summary
Modifier and TypeOptional ElementDescriptionboolean
Determines whether all GemFire/GeodeIndexes
will be defined before created.
-
Element Details
-
define
boolean defineDetermines whether all GemFire/GeodeIndexes
will be defined before created. If set to true, then allIndexes
are defined first and the created in a single, bulk operation, thereby improvingIndex
creation process efficiency. Only applies to OQL-basedIndexes
.LuceneIndexes
are managed differently by GemFire/Geode. Defaults to false.- Default:
- false
-