Searching for Papers
Note:The search now supports boolean expressions (for the papers section only).
Simple Word Search
If you are only searching for a word or name that is purely alphanumeric, that is, either letters (a-z) or digits (0-9), then the search is fairly straightforward. For example, if you want to search for fractal in the database, simply type:
fractal basin boundaries
Search using Escape characters
In grep regular expression, there are some characters that have special meanings. For example, the period "." is a special character that matches any character (sort of like the wildcard character "?" when you work with UNIX files and directories). In order to search for it, you need to escape its special meaning by typing a "\" in front of it. For example, if you want to search for papers by E.D. Yorke and not J.A. Yorke, type:
Search using "OR"
To perform an OR search, you use the special character "|". It is also wise to enclose your choices in brackets. For example, if you want to search papers with "strange" or "attractor" in it, you type:
(grebogi.*yorke|yorke.*grebogi).*crises.*(Phys. Rev|Physica D).*199[0-3]
(This section is adapted from the htgrep's help section).
For more control over the search query, you can use a boolean expression. If you enter the word or between two search words (with a space between each word and the "or") it will find any record which contains either the first word, or the second word, or both. For example, "chaos or fractal" would find records containing the word "chaos" or the word "fractal", or both.
If instead of the word or you entered and it would match only records which contained both the word "chaos" and the word "fractal". Note that this would be the same as a simple search for "fractal chaos" because if the boolean commands are omitted, it defaults to assuming an and between each search word.
To find records which do not contain a particular word, place the word not before it. For example, "not attractor" would find all the records which do not contain the word "attractor". You can combine the "and", "or" and "not" commands, for example "chaos and not attractor" would find records containing the word chaos but not the word attractor.
For advanced use, you can use brackets to group the expression. For example, "chaos and (embedding or dimension)" would find all records containing the word "chaos" and either "embedding" or "dimension" (or both). If the brackets are omitted, the and command has higher precedence, so "chaos and embedding or dimension" would find all records contain "chaos" and "embedding", and also records containing "dimension".