search.domain.advanced module¶
Represents fielded search terms, with multiple operators.
-
class
search.domain.advanced.
AdvancedQuery
(order=None, size=50, page_start=0, include_older_versions=False, hide_abstracts=False, date_range=None, classification=<factory>, include_cross_list=True, terms=<factory>)[source]¶ Bases:
search.domain.base.Query
Represents an advanced query.
An advanced query contains fielded search terms and boolean operators.
-
SUPPORTED_FIELDS
= [('title', 'Title'), ('author', 'Author(s)'), ('abstract', 'Abstract'), ('comments', 'Comments'), ('journal_ref', 'Journal reference'), ('acm_class', 'ACM classification'), ('msc_class', 'MSC classification'), ('report_num', 'Report number'), ('paper_id', 'arXiv identifier'), ('cross_list_category', 'Cross-list category'), ('doi', 'DOI'), ('orcid', 'ORCID'), ('author_id', 'arXiv author ID'), ('all', 'All fields')]¶
-
classification
= None¶ Classification(s) by which to limit results.
-
date_range
= None¶
-
include_cross_list
= True¶ If True, secondaries are considered when limiting by classification.
-