-
See Also
- ServiceExecute
- ServiceConnect
- WikipediaData
-
- Service Connections
- CrossRef
- OpenLibrary
-
-
See Also
- ServiceExecute
- ServiceConnect
- WikipediaData
-
- Service Connections
- CrossRef
- OpenLibrary
-
See Also
"ArXiv" (Service Connection)
Connecting & Authenticating
Requests
Search Articles
"Search" — search for articles and filter them by author, title, ID, etc.
| "Query" | None | a general query string or list of rules defining filters on various fields ("All", "Title", "Author", "Abstract", "Comment", "JournalReference", "Category", "ReportNumber") | |
| "ID" | None | a string ID or list of string IDs | |
| MaxItems | 10 | maximum number of results to return | |
| "StartIndex" | 1 | start index | |
| "SortBy" | None | field to sort by ("DateUpdated", "DateSubmitted") | |
| "SortOrder" | "Descending" | sort direction ("Ascending", "Descending") |
Either "Query" or "ID" parameters must be provided. If both are provided, each article in the "ID" parameter that matches "Query" will be returned.
Filter Articles by Field
"TitleSearch" — search for articles by title
"AuthorSearch" — search for articles by author
"AbstractSearch" — search for articles by abstract
"CommentSearch" — search for articles by comment
"JournalReferenceSearch" — search for articles by journal reference
"CategorySearch" — search for articles by subject category
"ReportNumberSearch" — search for articles by report number
| "Query" | None | string or list of strings to search by | |
| MaxItems | 10 | number of elements to return | |
| "StartIndex" | 1 | start index | |
| "SortBy" | None | field used for sorting ("DateUpdated", "DateSubmitted") | |
| "SortOrder" | "Descending" | sorting direction used ("Ascending", "Descending") |
List of Categories
"CategoryList" — search for valid categories to use in "CategorySearch"
| "Query" | All | query terms |
Notes & Issues
Examples
open all close allBasic Examples (2)
Create a new connection to ArXiv:
arXiv = ServiceConnect["ArXiv"]Search for articles using a simple query:
articles = arXiv["Search", <|"Query" -> "Quantum Eraser", MaxItems -> 4|>];articles[[1, {"ID", "URL", "Published", "Title"}]]Query for a "Title" containing either "Gravitational" or "Atoms":
articles = ServiceExecute["ArXiv", "Search", <|"Query" -> ("Title" -> "Gravitational" | "Atoms"), MaxItems -> 4|>];Get the "URL" and "Title" from the query:
articles[All, {"URL", "Title"}]Scope (5)
Search using a list of known article IDs:
Normal@ServiceExecute["ArXiv", "Search", <|"ID" -> {"1002.2439v1", "1506.07001v2", "1501.00817v1"}, MaxItems -> 4, "StartIndex" -> 1|>][All, {"URL", "Title"}]Normal@ServiceExecute["ArXiv", "AuthorSearch", <|"Query" -> "Bohr" | "Einstein", MaxItems -> 2|>][All, {"Published", "Title", "Summary"}]Normal@ServiceExecute["ArXiv", "JournalReferenceSearch", <|"Query" -> "American Journal of Physics", MaxItems -> 4|>][All, {"Title", "Author", "DOI", "JournalReference"}]Get a list of categories related to physics:
ServiceExecute["ArXiv", "CategoryList", <|"Query" -> "physics"|>]//ShallowNormal@ServiceExecute["ArXiv", "CategorySearch", <|"Query" -> "Quantum Physics" | "Mathematics - Group Theory", MaxItems -> 4|>][All, {"Title", "URL"}]See Also
ServiceExecute ▪ ServiceConnect ▪ WikipediaData
Service Connections: CrossRef ▪ OpenLibrary