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.ParseExceptionpublic 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 - 排序方式