Searching Multiple PDF Files
Everyone is familiar with the Free Adobe Reader, and most are familiar with searching the current, open file for one value (a string of text or numbers). Most users do not understand the full functionality that is built into Adobe Reader. Here are instructions to search across multiple PDF documents.
- The first step is to make sure you have Adobe Reader installed on your computer.
- Confirm that all the PDFs you intend to search into a single directory.
- Open up one of the PDF documents in Adobe Reader. (I am currently using Adobe Reader X, version 10.1.2.)
- Go to the “Edit” menu and click on “Advanced Search.” A new window called “Search” will open.
- In the “Search” window click on “Show more options,” and then click on “All PDF Documents in” to browse to the location of the folder that you placed all the PDFs in. (In this tutorial the folder is called “Search Results – PDFs.”)
- Once you have done this, you can click on any of the “additional criteria” as well as perform a Boolean search across all the documents in that folder. To perform a search with multiple terms, simply add a Boolean modifier (discussed below) between your search terms.
- Once you have formulated your search, click on “Search” at the bottom of the new window. Adobe will then search all the PDF documents in the folder you designated.
- Once the search has finished, you can click on any of the PDF documents in “Results” window to view which pages the terms are on.As you can see, searching multiple PDFs is not difficult, but does require that you understand how Boolean operators work. Since casual computer users will not know any of the Boolean modifiers besides “AND” and “OR,” here are a few that work in Adobe Reader:
- NOT (or !): Reverse the value of an argument.
- AND (or &&): Return True if both arguments are True; return False otherwise.
- OR (or ||): Return True if any of the arguments is True; return False otherwise.
- XOR: An exclusive or – Returns True if one of the values is True and the other is False. Return False if both arguments are True or both are False.
- EQV: An equivalence – Returns True if both operands are True or both are False. (The EQV operator is the opposite of the XOR operator.)
- IMP: An implication – the statement A IMP B is the equivalent of the logical statement “If A Then B.” A IMP B is False only if A is True and B is False. It is True in all other cases.