17 million words and counting!
Kamalashila, Catalunya, Spain
Ratnaghosha, FBA Chairman
Suriyavamsa, Glasgow, UK
Sangharakshita, Birmingham, UK
Padmavajri, East Sussex
Viveka, San Francisco, USA
Sheila Groonell, Aryaloka, USA
To search for a phrase in a document use double-quotes around your search terms:
"milarepa and marpa"
By default the search engine combines words using the and term. These two searches are the same:
milarepa marpa milarepa and marpa
They find all documents which contain both the words
marpa. Only documents containing both words are returned; documents containing just one word or the other are ignored. The more words you enter, the narrower the search becomes.
Using the or term retrieves files containing any one of the words entered. This query will find all documents containing the word milarepa, or marpa, or rechungpa:
milarepa or marpa or rechungpa
The more words you combine with or, the wider the search is likely to be.
The not term excludes documents containing a word:
buddha not mahayana
finds all documents that contain
buddha but do not contain
Normally not only applies to the word immediately after it (though see order of evaluation below), so this search:
buddha not mahayana sangha
will find all documents containing the words
sangha, but not
The near keyword is similar to and but checks the proximity of words. The near keyword takes a number, the maximum distance between two words for a valid match, e.g.
milarepa near5 rechungpa
would match if the words
rechungpa appeared within 5 words of one another.
near1 means 'next to', which is the same as an exact phrase search. These two searches are the same:
milarepa near1 marpa "milarepa marpa"
To find the words and, or, near or not, place them in a phrase using double quotes.
buddha and ananda
will find all documents containing the words 'buddha' and 'ananda', but
"buddha and ananda"
will search only for the phrase "buddha and ananda".
Two different wildcard characters are available.
* matches any number of characters. It may only be used at the end of a word.
buddhahood, etc. as well as
The ? wildcard matches exactly one character and can be used within and at the end of words:
buddho (the ? has been replaced by one letter) but not
Something like this:
will produce an error, because ? cannot be used at the start of a word.
In general, the order of search terms is not important. For example - remembering that not normally only applies to the word immediately after it - these three are the same:
milarepa not marpa rechungpa not marpa milarepa rechungpa rechungpa milarepa not marpa
All three find documents containing the words
rechungpa but not containing
Parentheses can be used to group search words together, changing the way your search is performed. These two are not the same:
milarepa not marpa rechungpa milarepa not (marpa rechungpa)
The first finds all documents that contain both
rechungpa, but do not contain
marpa. The second finds all that contain
milarepa, but do not contain either
When constructing complex searches it can make their workings more explicit if you use boolean terms and parentheses. So the above two could be phrased as:
milarepa and (not marpa) and rechungpa milarepa and (not (marpa and rechungpa))