package solr.search;
import com.xiaozhi.blog.utils.SolrPage;
public interface SolrQueryService<T> {
/**
* 分页查询
* @param keyword 查询关键字
* @param page 第几页
* @param pageSize 每页个数
* @return
* @throws Exception
*/
public SolrPage<T> query(String keyword,int page,int pageSize,boolean isFacet) throws Exception;
/**
* 高亮关键字方法
* @param keyword
* @param page 第几页
* @param pageSize
* @return
* @throws Exception
*/
public SolrPage<T> queryHightLighting(String keyword,int page,int pageSize,boolean isFacet) throws Exception;
/**
* 分页查询
* @param keyword 查询关键字
* @param page 第几页
* @param pageSize 每页个数
* @return
* @throws Exception
*/
public SolrPage<T> query(String uid,String keyword,int page,int pageSize,boolean isFacet) throws Exception;
/**
* 高亮关键字方法
* @param keyword
* @param page 第几页
* @param pageSize
* @return
* @throws Exception
*/
public SolrPage<T> queryHightLighting(String uid,String keyword,int page,int pageSize,boolean isFacet) throws Exception;
}