package com.hongqiang.shop.modules.util.service;
import java.math.BigDecimal;
import com.hongqiang.shop.common.base.persistence.Page;
import com.hongqiang.shop.common.utils.Pageable;
import com.hongqiang.shop.modules.entity.Article;
import com.hongqiang.shop.modules.entity.Product;
public interface SearchService
{
public void index();
public void index(Class<?> paramClass);
public void index(Article paramArticle);
public void index(Product paramProduct);
public void purge();
public void purge(Class<?> paramClass);
public void purge(Article paramArticle);
public void purge(Product paramProduct);
public Page<Article> search(String paramString, Pageable paramPageable);
public Page<Product> search(String paramString, BigDecimal paramBigDecimal1, BigDecimal paramBigDecimal2, Product.OrderType paramOrderType, Pageable paramPageable);
}