|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface FilterDao
Data Access Object for Filter.
| Method Summary | ||
|---|---|---|
void |
deleteFilter(Filter filter)
|
|
java.util.List<Filter> |
getAllFilterListByType(java.lang.Integer typeId,
java.lang.Boolean isHidden)
|
|
Filter |
getFilter(java.lang.Integer filterId)
|
|
java.util.List<Filter> |
getFilterList(java.lang.Integer userId,
java.lang.Integer projectId,
java.lang.Integer orgId,
java.lang.Boolean isHidden)
|
|
java.util.List<Filter> |
getFilterList(java.lang.Integer id,
java.lang.Integer projectId,
java.lang.Integer id2,
java.lang.Integer scope,
java.lang.Boolean isHidden)
|
|
|
obtainSubfilterCounts(java.lang.Class<?> cls,
Filter filter,
java.lang.String filterSubquery,
java.util.Map<T,Filter> subfilters)
Obtains a count for subqueries of a base query in an efficient way. |
|
|
obtainSubqueryCounts(java.lang.Class<?> cls,
org.apache.lucene.search.Query baseQuery,
org.apache.lucene.search.Query baseSubquery,
org.apache.lucene.search.Filter luceneFilter,
java.util.Map<T,org.apache.lucene.search.Query> subqueries)
Obtains a count for subqueries of a base query in an efficient way. |
|
|
rewriteQuery(org.apache.lucene.search.Query query,
java.lang.Class<T> classz)
Rewrites the query into a native Lucence query. |
|
void |
saveFilter(Filter filter)
|
|
com.jamasoftware.contour.service.search.SearchResults<ContourItem> |
search(org.apache.lucene.search.Query query,
org.apache.lucene.search.Query subQuery,
org.apache.lucene.search.Filter luceneFilter,
org.apache.lucene.search.Sort sort,
com.jamasoftware.contour.service.search.PageInfo pageInfo)
|
|
com.jamasoftware.contour.service.search.SearchResults<ContourItem> |
search(org.apache.lucene.search.Query query,
org.apache.lucene.search.Query subQuery,
org.apache.lucene.search.Filter luceneFilter,
org.apache.lucene.search.Sort sort,
com.jamasoftware.contour.service.search.PageInfo pageInfo,
boolean countOnly)
|
|
|
searchClass(org.apache.lucene.search.Query query,
org.apache.lucene.search.Query subQuery,
org.apache.lucene.search.Filter luceneFilter,
org.apache.lucene.search.Sort sort,
com.jamasoftware.contour.service.search.PageInfo pageInfo,
java.lang.Class<T> clazz)
|
|
com.jamasoftware.contour.service.search.SearchResults<java.lang.Object> |
searchClasses(org.apache.lucene.search.Query roleQuery,
org.apache.lucene.search.Query filterQuery,
org.apache.lucene.search.Sort roleSort,
com.jamasoftware.contour.service.search.PageInfo createPageInfo,
java.lang.Class<?> class1,
java.lang.Class<?> class2)
|
|
|
searchClassWithProjection(org.apache.lucene.search.Query query,
org.apache.lucene.search.Query subQuery,
org.apache.lucene.search.Filter luceneFilter,
org.apache.lucene.search.Sort sort,
com.jamasoftware.contour.service.search.PageInfo pageInfo,
java.lang.Class<T> clazz,
java.lang.String[] projections)
Searches the index and returns the results with projected properties. |
|
| Method Detail |
|---|
Filter getFilter(java.lang.Integer filterId)
void deleteFilter(Filter filter)
void saveFilter(Filter filter)
java.util.List<Filter> getFilterList(java.lang.Integer userId,
java.lang.Integer projectId,
java.lang.Integer orgId,
java.lang.Boolean isHidden)
java.util.List<Filter> getFilterList(java.lang.Integer id,
java.lang.Integer projectId,
java.lang.Integer id2,
java.lang.Integer scope,
java.lang.Boolean isHidden)
java.util.List<Filter> getAllFilterListByType(java.lang.Integer typeId,
java.lang.Boolean isHidden)
com.jamasoftware.contour.service.search.SearchResults<ContourItem> search(org.apache.lucene.search.Query query,
org.apache.lucene.search.Query subQuery,
org.apache.lucene.search.Filter luceneFilter,
org.apache.lucene.search.Sort sort,
com.jamasoftware.contour.service.search.PageInfo pageInfo,
boolean countOnly)
com.jamasoftware.contour.service.search.SearchResults<ContourItem> search(org.apache.lucene.search.Query query,
org.apache.lucene.search.Query subQuery,
org.apache.lucene.search.Filter luceneFilter,
org.apache.lucene.search.Sort sort,
com.jamasoftware.contour.service.search.PageInfo pageInfo)
<T> com.jamasoftware.contour.service.search.SearchResults<T> searchClass(org.apache.lucene.search.Query query,
org.apache.lucene.search.Query subQuery,
org.apache.lucene.search.Filter luceneFilter,
org.apache.lucene.search.Sort sort,
com.jamasoftware.contour.service.search.PageInfo pageInfo,
java.lang.Class<T> clazz)
throws java.lang.Exception
java.lang.Exception
com.jamasoftware.contour.service.search.SearchResults<java.lang.Object> searchClasses(org.apache.lucene.search.Query roleQuery,
org.apache.lucene.search.Query filterQuery,
org.apache.lucene.search.Sort roleSort,
com.jamasoftware.contour.service.search.PageInfo createPageInfo,
java.lang.Class<?> class1,
java.lang.Class<?> class2)
throws java.lang.Exception
java.lang.Exception
<T> com.jamasoftware.contour.service.search.SearchResults<java.lang.Object[]> searchClassWithProjection(org.apache.lucene.search.Query query,
org.apache.lucene.search.Query subQuery,
org.apache.lucene.search.Filter luceneFilter,
org.apache.lucene.search.Sort sort,
com.jamasoftware.contour.service.search.PageInfo pageInfo,
java.lang.Class<T> clazz,
java.lang.String[] projections)
throws java.lang.Exception
T - query - querysubQuery - sub-queryluceneFilter - filtersort - sort infopageInfo - paging informationclazz - class of the indexprojections - list of projections
java.lang.Exception
<T> org.apache.lucene.search.Query rewriteQuery(org.apache.lucene.search.Query query,
java.lang.Class<T> classz)
T - classquery - the raw queryclassz - class
<T> java.util.Map<T,java.lang.Integer> obtainSubfilterCounts(java.lang.Class<?> cls,
Filter filter,
java.lang.String filterSubquery,
java.util.Map<T,Filter> subfilters)
T - The key type of the mapcls - The indexed class to search the index offilter - The base filterfilterSubquery - An optional subfilter applied to the base filter (before and other subfilters are counted)subfilters - A map from key to the filters of the base filter that will be counted
BitSetFacetHitCounter#getFacetHitCounts(Class, FullTextSession, Query, Map)
<T> java.util.Map<T,java.lang.Integer> obtainSubqueryCounts(java.lang.Class<?> cls,
org.apache.lucene.search.Query baseQuery,
org.apache.lucene.search.Query baseSubquery,
org.apache.lucene.search.Filter luceneFilter,
java.util.Map<T,org.apache.lucene.search.Query> subqueries)
T - The key type of the mapcls - The indexed class to search the index ofbaseQuery - The Query, which the subqueries will filterbaseSubquery - An optional subquery to first apply to the base querysubqueries - A map from key to the filters of the base query that will be counted
BitSetFacetHitCounter#getFacetHitCounts(Class, FullTextSession, Query, Map)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||