package org.alien4cloud.tosca.catalog.index;
import java.util.Map;
import alien4cloud.dao.model.FacetedSearchResult;
import alien4cloud.plugin.aop.Overridable;
public interface ICsarSearchService {
/**
* Search for Abstract tosca types in the catalog.
*
* @param query The text query.
* @param from from index.
* @param size The size of the query.
* @param filters Filters.
* @return A faceted search result that provides both result data and facets.
*/
@Overridable
FacetedSearchResult search(String query, int from, int size, Map<String, String[]> filters);
}