org.apache.jackrabbit.oak.plugins.index.lucene.util
Class LuceneIndexHelper

java.lang.Object
  extended by org.apache.jackrabbit.oak.plugins.index.lucene.util.LuceneIndexHelper

public class LuceneIndexHelper
extends Object


Field Summary
static Set<String> JR_PROPERTY_INCLUDES
           
 
Method Summary
static org.apache.jackrabbit.oak.spi.state.NodeBuilder newLuceneFileIndexDefinition(org.apache.jackrabbit.oak.spi.state.NodeBuilder index, String name, Set<String> propertyTypes, Set<String> excludes, String path, String async)
           
static org.apache.jackrabbit.oak.spi.state.NodeBuilder newLuceneFileIndexDefinition(org.apache.jackrabbit.oak.spi.state.NodeBuilder index, String name, Set<String> propertyTypes, String path)
           
static org.apache.jackrabbit.oak.spi.state.NodeBuilder newLuceneIndexDefinition(org.apache.jackrabbit.oak.spi.state.NodeBuilder index, String name, Set<String> propertyTypes)
           
static org.apache.jackrabbit.oak.spi.state.NodeBuilder newLuceneIndexDefinition(org.apache.jackrabbit.oak.spi.state.NodeBuilder index, String name, Set<String> propertyTypes, Set<String> excludes, String async)
           
static org.apache.jackrabbit.oak.spi.state.NodeBuilder newLuceneIndexDefinition(org.apache.jackrabbit.oak.spi.state.NodeBuilder index, String name, Set<String> propertyTypes, Set<String> excludes, String async, Boolean stored)
           
static boolean skipTokenization(String name)
          Nodes that represent UUIDs and shold not be tokenized
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

JR_PROPERTY_INCLUDES

public static final Set<String> JR_PROPERTY_INCLUDES
Method Detail

newLuceneIndexDefinition

public static org.apache.jackrabbit.oak.spi.state.NodeBuilder newLuceneIndexDefinition(@Nonnull
                                                                                       org.apache.jackrabbit.oak.spi.state.NodeBuilder index,
                                                                                       @Nonnull
                                                                                       String name,
                                                                                       @Nullable
                                                                                       Set<String> propertyTypes)

newLuceneIndexDefinition

public static org.apache.jackrabbit.oak.spi.state.NodeBuilder newLuceneIndexDefinition(@Nonnull
                                                                                       org.apache.jackrabbit.oak.spi.state.NodeBuilder index,
                                                                                       @Nonnull
                                                                                       String name,
                                                                                       @Nullable
                                                                                       Set<String> propertyTypes,
                                                                                       @Nullable
                                                                                       Set<String> excludes,
                                                                                       @Nullable
                                                                                       String async)

newLuceneIndexDefinition

public static org.apache.jackrabbit.oak.spi.state.NodeBuilder newLuceneIndexDefinition(@Nonnull
                                                                                       org.apache.jackrabbit.oak.spi.state.NodeBuilder index,
                                                                                       @Nonnull
                                                                                       String name,
                                                                                       @Nullable
                                                                                       Set<String> propertyTypes,
                                                                                       @Nullable
                                                                                       Set<String> excludes,
                                                                                       @Nullable
                                                                                       String async,
                                                                                       @Nullable
                                                                                       Boolean stored)

newLuceneFileIndexDefinition

public static org.apache.jackrabbit.oak.spi.state.NodeBuilder newLuceneFileIndexDefinition(@Nonnull
                                                                                           org.apache.jackrabbit.oak.spi.state.NodeBuilder index,
                                                                                           @Nonnull
                                                                                           String name,
                                                                                           @Nullable
                                                                                           Set<String> propertyTypes,
                                                                                           @Nonnull
                                                                                           String path)

newLuceneFileIndexDefinition

public static org.apache.jackrabbit.oak.spi.state.NodeBuilder newLuceneFileIndexDefinition(@Nonnull
                                                                                           org.apache.jackrabbit.oak.spi.state.NodeBuilder index,
                                                                                           @Nonnull
                                                                                           String name,
                                                                                           @Nullable
                                                                                           Set<String> propertyTypes,
                                                                                           @Nullable
                                                                                           Set<String> excludes,
                                                                                           @Nonnull
                                                                                           String path,
                                                                                           @Nullable
                                                                                           String async)

skipTokenization

public static boolean skipTokenization(String name)
Nodes that represent UUIDs and shold not be tokenized



Copyright © 2012-2014 The Apache Software Foundation. All Rights Reserved.