Package ch.rswk.meta.engine
Class LuceneService.LuceneContext
java.lang.Object
ch.rswk.meta.engine.LuceneService.LuceneContext
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate static final com.google.common.base.Splitterprivate static final LuceneService.SearchResultCursorprivate static final org.slf4j.Logger -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static @Nullable StringforgeCursorString(int limit, @Nullable String previousCursor, org.apache.lucene.search.TopDocs topDocs) private static ObjectmeltCursorString(String cursor) org.apache.lucene.queryparser.classic.MultiFieldQueryParsernewMultiFieldQueryParser(String[] fields) org.apache.lucene.queryparser.flexible.standard.StandardQueryParserSee Syntax for 9.11.1.search(@Nullable String cursor, int limit, org.apache.lucene.search.Query query, @Nullable org.apache.lucene.search.Sort sort) org.apache.lucene.index.IndexWriterwriter()
-
Field Details
-
LOG
private static final org.slf4j.Logger LOG -
CURSOR_FIELDS_DOUBLE
- See Also:
-
CURSOR_FIELDS_INTEGER
- See Also:
-
CURSOR_FIELDS_LONG
- See Also:
-
CURSOR_FIELDS_STRING
- See Also:
-
CURSOR_SEPARATOR
- See Also:
-
CURSOR_SPLITTER
private static final com.google.common.base.Splitter CURSOR_SPLITTER -
EMPTY_CURSOR
-
-
Constructor Details
-
LuceneContext
public LuceneContext()
-
-
Method Details
-
newMultiFieldQueryParser
public org.apache.lucene.queryparser.classic.MultiFieldQueryParser newMultiFieldQueryParser(String[] fields) -
newStandardQueryParser
public org.apache.lucene.queryparser.flexible.standard.StandardQueryParser newStandardQueryParser()See Syntax for 9.11.1. -
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
-
meltCursorScoreDocFieldString
-
forgeCursorString
-
writer
public org.apache.lucene.index.IndexWriter writer()
-