search.domain.api module

API-specific domain classes.

class search.domain.api.APIQuery(order=None, size=50, page_start=0, include_older_versions=False, hide_abstracts=False, date_range=None, primary_classification=<factory>, secondary_classification=<factory>, terms=<factory>, include_fields=<factory>)[source]

Bases: search.domain.base.Query

Represents an API query.

Similar to an advanced query.

date_range = None
primary_classification = None

Limit results to a specific primary classification.

secondary_classification = None

Limit results by cross-list classification.

search.domain.api.get_default_extra_fields()[source]

These are the default extra fields.

Return type:List[str]
search.domain.api.get_required_fields()[source]

These fields should always be included.

Return type:List[str]