public class OrgEntityIndex
extends java.lang.Object
构造器和说明 |
---|
OrgEntityIndex() |
限定符和类型 | 方法和说明 |
---|---|
void |
batchAction(OrgIndexConstants.EntityType entityType,
java.util.List<com.seeyon.ctp.component.cache.EntityCanalMap.ActionHolder<V3xOrgEntity>> actions)
批量更新索引数据
|
void |
doUpdateAction(OrgIndexConstants.EntityType entityType,
com.seeyon.ctp.component.cache.EntityCanalMap.ActionHolder<V3xOrgEntity> actionHolder)
批量更新索引数据
|
org.apache.lucene.analysis.Analyzer |
getAnalyzer() |
org.apache.lucene.search.Query |
parseQUery(java.lang.String pql)
解析查询语句
|
void |
resetIndex(OrgIndexConstants.EntityType entityType,
java.util.List<? extends V3xOrgEntity> entities)
重新创建索引
|
java.util.List<java.lang.Long> |
search(OrgIndexConstants.EntityType entityType,
org.apache.lucene.search.Query query,
int limit,
org.apache.lucene.search.Sort sort)
执行搜索
|
java.util.List<java.lang.Long> |
search(OrgIndexConstants.EntityType entityType,
java.lang.String pql,
int limit)
执行搜索
|
java.util.List<java.lang.Long> |
search(OrgIndexConstants.EntityType entityType,
java.lang.String pql,
int limit,
org.apache.lucene.search.Sort sort) |
public void resetIndex(OrgIndexConstants.EntityType entityType, java.util.List<? extends V3xOrgEntity> entities)
entities
- 重建索引的实体public org.apache.lucene.analysis.Analyzer getAnalyzer()
public void batchAction(OrgIndexConstants.EntityType entityType, java.util.List<com.seeyon.ctp.component.cache.EntityCanalMap.ActionHolder<V3xOrgEntity>> actions)
entityType
- 实体类型actions
- 数据public void doUpdateAction(OrgIndexConstants.EntityType entityType, com.seeyon.ctp.component.cache.EntityCanalMap.ActionHolder<V3xOrgEntity> actionHolder)
entityType
- 实体类型actionHolder
- 数据public java.util.List<java.lang.Long> search(OrgIndexConstants.EntityType entityType, java.lang.String pql, int limit)
entityType
- 实体类型pql
- lucence查询qllimit
- 显示查询结果public java.util.List<java.lang.Long> search(OrgIndexConstants.EntityType entityType, java.lang.String pql, int limit, org.apache.lucene.search.Sort sort)
public org.apache.lucene.search.Query parseQUery(java.lang.String pql)
pql
- 解析查询语句org.apache.lucene.queryParser.ParseException
public java.util.List<java.lang.Long> search(OrgIndexConstants.EntityType entityType, org.apache.lucene.search.Query query, int limit, org.apache.lucene.search.Sort sort)
entityType
- 实体类型query
- lucence查询qllimit
- 显示查询结果sort
- 排序方式