help.search {base} | R Documentation |
Search the Help System
Description
Allows for searching the help system for documentation matching a given regular expression in its name, alias, title, or keyword entries (or any combination thereof). Names and titles of the matched help entries are nicely displayed; currently, nothing is returned.
Usage
help.search(topic, fields = c("name", "title"),
apropos, keyword, whatis, ignore.case = TRUE,
packages = NULL, lib.loc = .lib.loc,
help.db = getOption("help.db"),
verbose = getOption("verbose"),
rebuild = FALSE)
Arguments
what |
a character string containing a regular expression to be
matched in the specified fields. If this is given, the arguments
|
fields |
a character vector specifying the fields of the help
data bases to be searched. The entries must be abbreviations of
|
apropos |
a character string containing a regular expression to be matched in the help page names and titles. |
keyword |
a character string containing a regular expression to be matched in the help page keywords. |
whatis |
a character string containing a regular expression to be matched in the help page names. |
ignore.case |
a logical. If |
packages |
a character vector with the names of packages to search
through, or |
lib.loc |
a character vector describing the location of R library trees to search through. |
help.db |
a character string giving the file path to a previously
built and saved help data base, or |
verbose |
logical; if |
rebuild |
a logical indicating whether the help data base should be rebuilt. |
Details
Upon installation of a package, the Perl script Rd2contents
creates a ‘CONTENTS’ data base which contains the information on
name, aliases, title and keywords (as well as the URL of the HTML
version of the help file) in Debian Control Format. This is the data
base searched by help.search()
.
The arguments apropos
and whatis
play a role similar to
the Unix commands with the same names.
If possible, the help data base is saved to the file ‘help.db’ in the ‘.R’ subdirectory of the user's home directory or the current working directory.
Note that currently, the aliases in the matching help files are not displayed.
See Also
help
;
help.start
for starting the hypertext (currently HTML)
version of R's online documentation, which offers a similar search
mechanism.
apropos
uses regexps and has nice examples.
Examples
help.search("linear models") # In case you forgot how to fit linear
# models
## Not run:
help.search("print") # All help pages with name or title
# matching `print'
help.search(apropos = "print") # The same
help.search(keyword = "hplot") # All help pages documenting high-level
# plots.
## End(Not run)