限定符和类型 | 字段和说明 |
---|---|
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
在接口中 SHIndex
id
- StringindexMap
- Mappublic boolean updateIndex(java.lang.String id, java.lang.String fieldName, java.lang.String content)
updateIndex
在接口中 SHIndex
id
- 主键fieldName
- 字段名称content
- 内容public boolean updateIndex(java.lang.String id, java.lang.String... args)
updateIndex
在接口中 SHIndex
id
- Stringargs
- 索引信息,数据长度应为2和整数倍public boolean deleteIndex(java.lang.String id)
deleteIndex
在接口中 SHIndex
id
- Stringpublic org.apache.lucene.analysis.Analyzer getAnalyzer()
getAnalyzer
在接口中 SHIndex
public void setAnalyzer(org.apache.lucene.analysis.Analyzer analyzer)
setAnalyzer
在接口中 SHIndex
analyzer
- Analyzer