Class LuceneService.LuceneContext

java.lang.Object
ch.rswk.meta.engine.LuceneService.LuceneContext
Enclosing class:
LuceneService

public class LuceneService.LuceneContext extends Object
  • Field Details

  • Constructor Details

    • LuceneContext

      public LuceneContext()
  • Method Details

    • newStandardQueryParser

      public org.apache.lucene.queryparser.flexible.standard.StandardQueryParser newStandardQueryParser()
    • newMultiFieldQueryParser

      public org.apache.lucene.queryparser.classic.MultiFieldQueryParser newMultiFieldQueryParser(String[] fields)
    • search

      public LuceneService.SearchResult search(@Nullable String cursor, int limit, org.apache.lucene.search.Query query, @Nullable org.apache.lucene.search.Sort sort) throws IOException
      Throws:
      IOException
    • meltCursorString

      public static LuceneService.SearchResultCursor meltCursorString(String cursor)
    • meltCursorScoreDocFieldString

      private static Object meltCursorScoreDocFieldString(String field)
    • forgeCursorString

      private static @Nullable String forgeCursorString(int limit, @Nullable String previousCursor, org.apache.lucene.search.TopDocs topDocs)
    • writer

      public org.apache.lucene.index.IndexWriter writer()