Functions
The following functions are available globally.
- 
                  
                  
Returns a query for retrieving the articles containing provided term in the specified field.
- Parameter term: A string to search for. - Parameter field: An article field to be searched for provided term.Default value of
fieldparameter isis.any.From arxiv API manual:
Wildcards:
- Use ? to replace a single character or * to replace any number of characters. Can be used in any field, but not in the first character position. See Journal References tips for exceptions.
 
Expressions:
- TeX expressions can be searched, enclosed in single $ characters.
 
Phrases:
- Enclose phrases in double quotes for exact matches in title, abstract, and comments.
 
Journal References:
- If a journal reference search contains a wildcard, matches will be made using wildcard matching as expected. For example, math* will match math, maths, mathematics.
 - If a journal reference search does not contain a wildcard, only exact phrases entered will be matched. For example, math would match math or math and science but not maths or mathematics.
 - All journal reference searches that do not contain a wildcard are literal searches: a search for Physica A will match all papers with journal references containing Physica A, but a search for Physica A, 245 (1997) 181 will only return the paper with journal reference Physica A, 245 (1997) 181.
 
Declaration
Swift
public func term(_ term: String, in field: ArxivQuery.Field = .any) -> ArxivQuery - 
                  
                  
Returns a query for retrieving the articles categorised under provided arXiv subject.
Declaration
Swift
public func subject(_ subject: ArxivSubject) -> ArxivQueryParameters
subjectAn arXive subject. Possible values are defined under
ArxivSubjectsnamespace. - 
                  
                  
Returns a query for retrieving the articles whose first version was published in provided interval.
Declaration
Swift
public func submitted(in interval: DateInterval) -> ArxivQueryParameters
intervalDesired date interval.
 - 
                  
                  
Returns a query for retrieving the articles whose most recent version was published in provided interval.
Declaration
Swift
public func lastUpdated(in interval: DateInterval) -> ArxivQueryParameters
intervalDesired date interval.
 - 
                  
                  
Returns a query for retrieving the articles whose most recent version was published in provided interval.
Declaration
Swift
public func submitted(in period: PastPeriodFromNow) -> ArxivQueryParameters
intervalDesired date interval.
 - 
                  
                  
Returns a query for retrieving the articles whose most recent version was published in provided time period.
Declaration
Swift
public func lastUpdated(in period: PastPeriodFromNow) -> ArxivQueryParameters
periodDesired time period.
 - 
                  
                  
Returns a new query for retrieving the articles matching ALL of the provided subqueries.
Declaration
Swift
public func all(@ArxivQueryBuilder _ queries: () -> [ArxivQuery]) -> ArxivQueryParameters
queriesA query builder that creates list of subqueries of
all. - 
                  
                  
Returns a query for retrieving the articles matching ANY of the provided subqueries.
Declaration
Swift
public func any(@ArxivQueryBuilder _ queries: () -> [ArxivQuery]) -> ArxivQueryParameters
queriesA query builder that creates list of subqueries oaf
any. 
        Functions  Reference