| 限定符和类型 | 字段和说明 |
|---|---|
org.apache.lucene.analysis.Analyzer |
analyzer |
static java.lang.String |
INDEX_PKNAME |
static int |
OPERATETYPE_ADD |
static int |
OPERATETYPE_UPDATE |
| 构造器和说明 |
|---|
SHStandardIndex(java.lang.String indexDir)
构造函数
|
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
addIndex(java.lang.String id,
java.util.Map<java.lang.String,java.lang.String> indexMap)
添加索引
|
boolean |
addIndex(java.lang.String id,
java.lang.String... args)
添加索引
|
boolean |
addIndex(java.lang.String id,
java.lang.String fieldName,
java.lang.String content)
添加索引
|
boolean |
begin()
开始新建索引
|
boolean |
deleteIndex(java.lang.String id)
删除索引
|
void |
end()
结束索引创建
|
org.apache.lucene.analysis.Analyzer |
getAnalyzer()
获取词法分析器
|
void |
setAnalyzer(org.apache.lucene.analysis.Analyzer analyzer)
设置启法分析器
|
boolean |
updateIndex(java.lang.String id,
java.util.Map<java.lang.String,java.lang.String> indexMap)
更新索引
|
boolean |
updateIndex(java.lang.String id,
java.lang.String... args)
更新索引
|
boolean |
updateIndex(java.lang.String id,
java.lang.String fieldName,
java.lang.String content)
更新索引
|
public static final java.lang.String INDEX_PKNAME
public static final int OPERATETYPE_ADD
public static final int OPERATETYPE_UPDATE
public org.apache.lucene.analysis.Analyzer analyzer
public SHStandardIndex(java.lang.String indexDir)
indexDir - 索引文件目录public boolean addIndex(java.lang.String id,
java.lang.String fieldName,
java.lang.String content)
public boolean addIndex(java.lang.String id,
java.lang.String... args)
public boolean addIndex(java.lang.String id,
java.util.Map<java.lang.String,java.lang.String> indexMap)
public boolean updateIndex(java.lang.String id,
java.util.Map<java.lang.String,java.lang.String> indexMap)
updateIndex 在接口中 SHIndexid - StringindexMap - Mappublic boolean updateIndex(java.lang.String id,
java.lang.String fieldName,
java.lang.String content)
updateIndex 在接口中 SHIndexid - 主键fieldName - 字段名称content - 内容public boolean updateIndex(java.lang.String id,
java.lang.String... args)
updateIndex 在接口中 SHIndexid - Stringargs - 索引信息,数据长度应为2和整数倍public boolean deleteIndex(java.lang.String id)
deleteIndex 在接口中 SHIndexid - Stringpublic org.apache.lucene.analysis.Analyzer getAnalyzer()
getAnalyzer 在接口中 SHIndexpublic void setAnalyzer(org.apache.lucene.analysis.Analyzer analyzer)
setAnalyzer 在接口中 SHIndexanalyzer - Analyzer