| 123456789101112131415161718192021222324252627282930313233343536373839404142 |
- package com.uas.search.console.service;
- /**
- * 索引处理
- *
- * @author sunyj
- * @since 2016年8月5日 下午2:33:58
- */
- public interface IndexService {
- /**
- * 初始化时,从数据库中得到全部类目、品牌和器件对象,写进索引中
- *
- * @return 创建的索引花费总时间 ms
- */
- public Long createIndexs();
- /**
- * 将新对象添加在lucene索引中
- *
- * @param obj
- * 类目、品牌或器件对象
- */
- public void save(Object obj);
- /**
- * 根据新对象对lucene索引进行更新
- *
- * @param obj
- * 类目、品牌或器件对象
- */
- public void update(Object obj);
- /**
- * 将对象从lucene索引中删除
- *
- * @param obj
- * 类目、品牌或器件对象
- */
- public void delete(Object obj);
- }
|