if (FALSE) { # identical(Sys.getenv("IN_PKGDOWN"), "true")
# All orphaned packages
advanced_search(Maintainer = "ORPHANED")
# Packages with both Hester and Wickham as authors
advanced_search(Author = "Hester", Author = "Wickham")
advanced_search("Author: Hester AND Author: Wickham")
# Packages with Hester but not Wickham as author
advanced_search(Author = "Hester AND NOT Wickham")
# Packages with Hester as an Author, and Wickham in any field
advanced_search(Author = "Hester", "Wickham")
# Packages with Hester as an Author and Wickham nowhere in the metadata
advanced_search(Author = "Hester", "NOT Wickham")
# Packages for permutation tests and permissive licenses
advanced_search("permutation test AND NOT License: GPL OR GNU")
# Packages that have a certain field
advanced_search("_exists_" = "URL")
# Packages that do not have a certain field:
advanced_search("NOT _exists_: URL")
# The same but as JSON query
query <- '{
"query": {
"bool": {
"must_not": {
"exists": {
"field": "URL"
}
}
}
}
}'
advanced_search(json = query)
# Regular expressions
advanced_search(Author = "/Joh?nathan/")
# Fuzzy search
advanced_search(Author = "Johnathan~1")
}
Run the code above in your browser using DataLab