eucrim.search package

Submodules

eucrim.search.views module

eucrim.search.views.get_author_facets(queryset, request)[source]

Compute author facets from ArticlePageAuthor and NewsPage.authors relationships.

eucrim.search.views.get_content_type_facets(queryset, request, selected_content_types)[source]

Compute content type facets using Django ORM aggregation. This works on any QuerySet, not just search results.

eucrim.search.views.search(request)[source]

Search view that provides: - Recent content listing by default (ordered by first_published_at desc) - Full-text search when query is provided - Faceted filtering by content type, author, and date range

Module contents