Class LuceneIndexHelper
java.lang.Object
org.apache.jackrabbit.oak.plugins.index.search.util.IndexHelper
org.apache.jackrabbit.oak.plugins.index.lucene.util.LuceneIndexHelper
public class LuceneIndexHelper
extends org.apache.jackrabbit.oak.plugins.index.search.util.IndexHelper
-
Field Summary
Fields inherited from class org.apache.jackrabbit.oak.plugins.index.search.util.IndexHelper
JR_PROPERTY_INCLUDES -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic booleanisLuceneIndexNode(NodeState node) static NodeBuildernewLuceneFileIndexDefinition(@NotNull NodeBuilder index, @NotNull String name, @Nullable Set<String> propertyTypes, @NotNull String path) static NodeBuildernewLuceneFileIndexDefinition(@NotNull NodeBuilder index, @NotNull String name, @Nullable Set<String> propertyTypes, @Nullable Set<String> excludes, @NotNull String path, @Nullable String async) static NodeBuildernewLuceneIndexDefinition(@NotNull NodeBuilder index, @NotNull String name, @Nullable Set<String> propertyTypes) static NodeBuildernewLuceneIndexDefinition(@NotNull NodeBuilder index, @NotNull String name, @Nullable Set<String> propertyTypes, @Nullable Set<String> excludes, @Nullable String async) static NodeBuildernewLuceneIndexDefinition(@NotNull NodeBuilder index, @NotNull String name, @Nullable Set<String> propertyTypes, @Nullable Set<String> excludes, @Nullable String async, @Nullable Boolean stored) static NodeBuildernewLucenePropertyIndexDefinition(@NotNull NodeBuilder index, @NotNull String name, @NotNull Set<String> includes, @NotNull String async) Methods inherited from class org.apache.jackrabbit.oak.plugins.index.search.util.IndexHelper
isIndexNodeOfType, newFTFileIndexDefinition, newFTFileIndexDefinition, newFTIndexDefinition, newFTIndexDefinition, newFTIndexDefinition, newFTPropertyIndexDefinition, skipTokenization
-
Constructor Details
-
LuceneIndexHelper
public LuceneIndexHelper()
-
-
Method Details
-
newLuceneIndexDefinition
public static NodeBuilder newLuceneIndexDefinition(@NotNull @NotNull NodeBuilder index, @NotNull @NotNull String name, @Nullable @Nullable Set<String> propertyTypes) -
newLuceneIndexDefinition
public static NodeBuilder newLuceneIndexDefinition(@NotNull @NotNull NodeBuilder index, @NotNull @NotNull String name, @Nullable @Nullable Set<String> propertyTypes, @Nullable @Nullable Set<String> excludes, @Nullable @Nullable String async) -
newLuceneIndexDefinition
public static NodeBuilder newLuceneIndexDefinition(@NotNull @NotNull NodeBuilder index, @NotNull @NotNull String name, @Nullable @Nullable Set<String> propertyTypes, @Nullable @Nullable Set<String> excludes, @Nullable @Nullable String async, @Nullable @Nullable Boolean stored) -
newLuceneFileIndexDefinition
public static NodeBuilder newLuceneFileIndexDefinition(@NotNull @NotNull NodeBuilder index, @NotNull @NotNull String name, @Nullable @Nullable Set<String> propertyTypes, @NotNull @NotNull String path) -
newLuceneFileIndexDefinition
public static NodeBuilder newLuceneFileIndexDefinition(@NotNull @NotNull NodeBuilder index, @NotNull @NotNull String name, @Nullable @Nullable Set<String> propertyTypes, @Nullable @Nullable Set<String> excludes, @NotNull @NotNull String path, @Nullable @Nullable String async) -
newLucenePropertyIndexDefinition
public static NodeBuilder newLucenePropertyIndexDefinition(@NotNull @NotNull NodeBuilder index, @NotNull @NotNull String name, @NotNull @NotNull Set<String> includes, @NotNull @NotNull String async) -
isLuceneIndexNode
-