Advanced Bible Search
Previous Top Next

The first Tab in the Master Control Panel is Advanced Bible Search.

The Pin Button immediately above the tab will Hide/Show the column of tabs, making the display area larger.


To make a search, enter a word, words, or phrase into the entry box in the Search Control, select the search range and method, and click Search or hit Enter.

Search Range

The first option for Every Word Instance searches is the range of text to be searched. Bible Analyzer can search both contiguous and non-contiguous ranges of a text.

For convenience in selecting common ranges, four buttons are available to select,

·    Entire Bible
The whole selected Bible is searched for a match.

·    Old Testament
Only the Old Testament is searched.

·    New Testament
Only the New Testament is searched.

·    Red Letter
Only the Red-Letter words of Christ are searched.

Selecting a button will update the Search Range Entry to the desired range.

Custom Ranges

Custom ranges can be entered into the Search Range Entry for very powerful searches.

Contiguous Ranges
Searching contiguous book range(s) is straight-forward. To search a single book, type only the book name (most conventional abbreviations will also work). Gen will search only Genesis. The same is for chapters (Gen 3). The following examples illustrate ranges between books, chapters, and verses:

Gen - Lev
Gen 1 - Lev 10
Mat 2:5 - Luk 12:12

Any combination of references can be used,

Mat - Luk 12:12

will set a range of Mat 1:1 to Luk 12:12. Proper word case and periods are not required.

Non-Contiguous Ranges
Non-contiguous ranges must be separated by a comma, thus entering

Gen 5-10, Lev 10-12, Mat 5-7

will search only those chapters. As above any combination of books, chapters, and verses can be used thus searches can become quite sophisticated.

Gen 5:5 - 20, Mat 5 - 7:15, Rom 4:5 - 8:20, Heb

Invalid Entries
What will not work is Mat 5:10-20 meaning verses. The parser in Bible Analyzer will interpret the 20 as chapter 20. The way to properly form an entry for verses is Mat 5:10-5:20. Another example of an invalid entry is 1-3 John. The accepted method is 1Jo-3Jo, etc.

There is a drop-down history so previously entered ranges can be retrieved.

There are some common non-contiguous ranges permanently in the list as well (John's, Paul's, Moses's, and Luke's writings).

Search Methods available:

Single Word/Exact Phrase

This method will search for word(s) that match exactly what is entered.

Entering born will find every verse that has the word. Entering born again (quotation marks for phrases are not necessary in this method, but are in the following two search methods) will find every verse with the phrase.

Exclude Option:
Any word(s) entered in the optional exclude box will exclude all verses from the results that contain any of the words.

If again is entered in the exclude box with born entered in the search box, all verses that have born and NOT again will be listed.

Wildcard characters can be used to search for words where certain letters are in doubt or multiple matches are desired. A ? in an entry will represent any single character. A * will represent a string of characters.

Entering hel? will find help, helm, held, hell, etc. Entering he* will find the above plus helped, helen, helmets, etc.

Every Word/Multi-Single Word

With this option each word or phrase entered must be found in a verse to get a result. If joy bless is entered, both words must be found in a single verse to get a result. If "born again" seed is entered, the phrase and word both must be found.  This is also known as a Boolean AND search.

With this method and the following Any Word or Phrase method, quotation marks must be placed around each phrase to make the words be treated as single group.

The Multi-Single Word feature will list all verses that have a single word or phrase a specified number of times. For instance, entering holy 2 will only list verses that have the word holy two times or more. Entering holy 3 will list verses with the word three times or more.

If two words or more are listed before the number such as holy lord 2, Bible Analyzer will display the verses which have the first word the specified number of times and also the following word(s) at least once.

The Exclude and Wildcard options are available with both aspects of the Every Word method.

Any Word or Phrase

Any word or phrase entered will bring a match regardless of any other words entered. Bible Analyzer will list a result if ANY of the words or phrases entered are found. This is also known as a Boolean OR search.

Entering regeneration "born again" will find every verse that contains either the word regeneration or the phrase born again.

The Exclude and Wildcard options are also avaliable.

Find Character String

A character string will bring a match if the string is found anywhere within the text, even between words. This option does not search for words but strings of letters.

If right is entered it will match right, bright, righteous, unrighteous, etc. If right a (a letter or string with a single space and another letter or string) is entered, all matches between words (such as bright and) will be displayed.

Exclude and Wildcard options are available with this search method as well.

Regular Expression

Regular Expressions are advanced pattern matching characters that can be used to develop quite sophisticated search methods. Special characters are used to represent search strings.

For information about using regular expressions, see the Regular Expressions page.

Unlike other search options, the Regular Expression option will not automatically compensate for the possibility of punctuation or italics/red letter tags between words. These must be accounted for in the entered Regular Expression if desired.

Search Options

If Search Multiple Bibles option is checked, Bible Analyzer will search all loaded Bibles for the search query. The references only for each Bible will be displayed in the initial display. To show the verses, as in a single Bible search, click the Show verses link in the display and a new display will be generated.

To search only selected Bibles, check the texts desired after pressing the Texts Button.

If the Case Sensitive option is checked Bible Analyzer will search considering case.

Entering Lord will only find the capitalized Lord and ignore the lowercase lord.

If the Whole Word option is checked using the first three above Search Methods, Bible Analyzer will only find the exact words entered as opposed to a string making up the beginning of a longer word.

Unchecked entering right will find right and righteous, etc. Checked it will only find right.

If the References Only box is checked, the display will only show the verse references instead of the entire verse. 

The Words Button will bring up a Dialog with a list of all the words found in the current Bible to aid in word entry. Simply begin typing a word and the list will scroll to the corresponding entry. Either press Enter or click a word to append the word to the Search Entry Box and close the Dialog.

The Words Button will not show a word list for Hebrew or Greek texts.

Instances by Book Chart Display

When the search results are displayed, at the top of the display will be a bar chart representing the relative amount of hits in each book (see image below). If the search results in more than 100 hits, click the drop-down box at the top of the display to select a different 100 hit range. This chart only reflects the results in the current 100 hit instance.

The book name before the colored bar is also a hyperlink. Click the book/link and the display will jump to the first results of that book.


Right Click Context Menu

An alternative method of searching the Bible texts is to Right-Click on a Bible word in the Bible Window Panel and select Search for "word" in Current Bible in the menu. Bible Analyzer will enter the word in the Search Entry Box and show the results normally.

Bible Analyzer can search for Hebrew and Greek words and also Strong's Numbers using the Right-Click Context Menu search.