Class OLuceneIndexType

java.lang.Object
com.orientechnologies.lucene.builder.OLuceneIndexType

public class OLuceneIndexType extends Object
Created by enricorisa on 21/03/14.
  • Field Details

  • Constructor Details

    • OLuceneIndexType

      public OLuceneIndexType()
  • Method Details

    • createField

      public static org.apache.lucene.document.Field createField(String fieldName, Object value, org.apache.lucene.document.Field.Store store)
    • extractId

      public static String extractId(org.apache.lucene.document.Document doc)
    • createIdField

      public static org.apache.lucene.document.Field createIdField(OIdentifiable id, Object key)
    • createOldIdField

      public static org.apache.lucene.document.Field createOldIdField(OIdentifiable id)
    • genValueId

      public static String genValueId(OIdentifiable id, Object key)
    • createFields

      public static List<org.apache.lucene.document.Field> createFields(String fieldName, Object value, org.apache.lucene.document.Field.Store store, Boolean sort)
    • createExactQuery

      public static org.apache.lucene.search.Query createExactQuery(OIndexDefinition index, Object key)
    • createQueryId

      public static org.apache.lucene.search.Query createQueryId(OIdentifiable value)
    • createQueryId

      public static org.apache.lucene.search.Query createQueryId(OIdentifiable value, Object key)
    • hashKey

      public static String hashKey(Object key)
    • createDeleteQuery

      public static org.apache.lucene.search.Query createDeleteQuery(OIdentifiable value, List<String> fields, Object key, ODocument metadata)