Olive Tree’s Bible Study App offers powerful advanced search syntax.

Here’s how it works and along with some examples. advanced search

The words for which one is searching are not case-sensitive. In the case of Greek, Hebrew, and Aramaic, the searches are not final form-sensitive.

One can search for words using “*” as a wildcard signaling 0 or more characters and “?” signaling precisely 1 character. They may appear in any word and be combined in any way.

One can do OR searches and AND searches.

For OR searches, one puts any of the following between the words: “OR”, “Or”, or “|”. Note that “or” will be interpreted as a search for the word “or”.

For AND searches, one need not put anything between the words. This is as Google does it. However, if one finds it easier to include a symbol, one may use any of the following: “AND”, “ANd”, “And”, or “&”. However, “and” will be interpreted as a search for the word “and”.

One can combine multiple OR and/or AND searches. The order of precedence is left-to-right. Parentheses may be used to change the order of precedence.

For an exact phrase search, one uses double quotation marks around the words.

If one wishes to specify the order in an AND search, then one uses double quotation marks but places an “*” in the place(s) where the extra word(s) may be. This use of “*” is following Google.

Examples:
Note: Actual searchs are within the brackets.
[moses]: This finds all occurrences of “Moses”.

[abra*m]: This finds all occurrences of “Abram” and “Abraham”.

[god*]: This finds “god”, “gods”, “godly”, etc.

[*help*]: This finds “help”, “helps”, “helped”, “helpful”, “unhelpful”, etc. (more…)