@Component public class IndexManager extends Object implements org.springframework.context.ApplicationContextAware
| 构造器和说明 |
|---|
IndexManager() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
close(org.apache.lucene.search.ControlledRealTimeReopenThread controlledRealTimeReopenThread) |
static void |
close(org.apache.lucene.store.Directory directory) |
static void |
close(org.apache.lucene.index.IndexReader indexReader) |
static void |
close(org.apache.lucene.index.IndexWriter indexWriter) |
static void |
close(org.apache.lucene.search.SearcherManager searcherManager) |
static void |
closeOnExit(org.apache.lucene.search.ControlledRealTimeReopenThread controlledRealTimeReopenThread) |
static void |
closeOnExit(org.apache.lucene.store.Directory directory) |
static void |
closeOnExit(org.apache.lucene.index.IndexReader indexReader) |
static void |
closeOnExit(org.apache.lucene.index.IndexWriter indexWriter) |
static void |
closeOnExit(org.apache.lucene.search.SearcherManager searcherManager) |
static void |
createIndex(IndexContent indexContent)
create index by idName and idValue (it will delete existed index,so you can think of this method as insertOrUpdate())
|
static void |
deleteAll() |
static void |
deleteIndex(String idName,
String idValue,
Class entityClass)
delete index by idName and idValue
|
static <T> T |
getBean(Class<T> c) |
static <T> T |
getBean(String name) |
static <T> List<T> |
searchIndexIds(String name,
String value,
Class<?> entityClass) |
static <T> List<T> |
searchIndexObjects(String name,
String value,
Class entityClass) |
static List<org.apache.lucene.document.Document> |
searchIndexs(String name,
String value) |
static List<org.apache.lucene.document.Document> |
searchIndexs(String name,
String value,
Class entityClass) |
static List<org.apache.lucene.document.Document> |
searchIndexs(String name,
String value,
int topn,
Class entityClass) |
void |
setApplicationContext(org.springframework.context.ApplicationContext applicationContext) |
public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext)
throws org.springframework.beans.BeansException
setApplicationContext 在接口中 org.springframework.context.ApplicationContextAwareorg.springframework.beans.BeansExceptionpublic static <T> T getBean(String name)
public static <T> T getBean(Class<T> c)
public static void createIndex(IndexContent indexContent)
public static void deleteIndex(String idName, String idValue, Class entityClass)
public static List<org.apache.lucene.document.Document> searchIndexs(String name, String value, int topn, Class entityClass)
public static List<org.apache.lucene.document.Document> searchIndexs(String name, String value)
public static List<org.apache.lucene.document.Document> searchIndexs(String name, String value, Class entityClass)
public static <T> List<T> searchIndexIds(String name, String value, Class<?> entityClass)
public static <T> List<T> searchIndexObjects(String name, String value, Class entityClass)
public static void deleteAll()
public static void close(org.apache.lucene.index.IndexReader indexReader)
public static void closeOnExit(org.apache.lucene.index.IndexReader indexReader)
public static void close(org.apache.lucene.index.IndexWriter indexWriter)
public static void closeOnExit(org.apache.lucene.index.IndexWriter indexWriter)
public static void close(org.apache.lucene.store.Directory directory)
public static void closeOnExit(org.apache.lucene.store.Directory directory)
public static void close(org.apache.lucene.search.SearcherManager searcherManager)
public static void closeOnExit(org.apache.lucene.search.SearcherManager searcherManager)
public static void close(org.apache.lucene.search.ControlledRealTimeReopenThread controlledRealTimeReopenThread)
public static void closeOnExit(org.apache.lucene.search.ControlledRealTimeReopenThread controlledRealTimeReopenThread)
Copyright © 2022. All rights reserved.