public interface SHIndex
Description: 创建首亨全文搜索索引接口
Title:首亨软件 - TSS/CRM等
限定符和类型 | 方法和说明 |
---|---|
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)
更新索引
|
void setAnalyzer(org.apache.lucene.analysis.Analyzer analyzer)
analyzer
- Analyzerorg.apache.lucene.analysis.Analyzer getAnalyzer()
boolean begin()
boolean addIndex(java.lang.String id, java.util.Map<java.lang.String,java.lang.String> indexMap)
id
- 主键indexMap
- Field信息 fieldName-contentboolean addIndex(java.lang.String id, java.lang.String fieldName, java.lang.String content)
id
- 主键fieldName
- 字段名content
- 内容boolean addIndex(java.lang.String id, java.lang.String... args)
id
- 主键args
- 索引信息,数据长度应为2和整数倍boolean updateIndex(java.lang.String id, java.util.Map<java.lang.String,java.lang.String> indexMap)
id
- StringindexMap
- Mapboolean updateIndex(java.lang.String id, java.lang.String fieldName, java.lang.String content)
id
- 主键fieldName
- 字段名称content
- 内容boolean updateIndex(java.lang.String id, java.lang.String... args)
id
- Stringargs
- 索引信息,数据长度应为2和整数倍void end()
boolean deleteIndex(java.lang.String id)
id
- 主键