STEPBible - Scripture Tools for Every Person - from Tyndale House, Cambridge
__

Query Syntax

The following page outlines the supported query syntax.

Query syntaxes are usually prefixed with their 'search type prefix'.

Search prefixSearch typeExampleDescription
t= (optional)Text searcht=John

Searches for words in the selected Bible or Commentaries. This can be done on any Bible of any language. Supports any word, whether English, German, Swahili, Greek, Hebrew, etc.

Text searches can used all the standard query operators. By default, the OR operator applies. "Jesus John" means "Jesus OR John". Here are some examples:

  • AND: Jesus AND John
  • + (must operator): +Jesus +John
  • OR: (Jesus OR John) AND baptism
  • NOT (Must not operator): Jesus NOT John
  • - (Must not operator): Jesus -John
  • * (starting with operator): child* (would match child, children)
  • ~ (sounds like operator): melkizedc~ (would match Melchizedek)

You can use brackets to group terms together:

  • (Jesus OR David) AND (king*) 

This will look for all places where Jesus or David are mentioned in the same verse as king, kings, kingdom, etc.

 

You can also run 2 text searches together and specify how many verses apart they should be:

  • Jesus ~2 John

This would ask STEP to search for all verses where Jesus and John are within 2 verses of each other.

 

Operators such as AND, OR, and NOT should be specified in capital letters. STEP uses Lucene in the background, and the the Lucene Query Syntax page gives more information.

This kind of search also supports a range restriction/inclusion.

  • Restrictions are specified in the following way: [Gen-Mal]
  • An exclusion with the sign: -[Gen-Mal] would search just the new testament.

A number of specific prefixes are also made available to access different portions of the underlying Bible:

  • strong (strong:H0001) : run a search for a particular strong number
  • xref (xref:Gen.1.1 ): runs a search for all verses annotated with a cross-reference for a given verse. The reference must be in the format: Gen.1.1 (using dots)
  • note (note:"House of David"): runs a search against the notes contained in the selected versions
  • morph (morph:G1080@*V-AAI*): runs a search against the grammar in selected versions. This example searches for all Verbs in Aorist Active Indicative (not all versions support the grammar feature). Please refer to Robinson morphology for further details.
  • heading (heading:Abraham): run a search against the the headings in the selected versions
  • headingStem (headingStem:genealogy): run a stemmed search against the headings in the selected versions

Where a prefix is used, the next term must be a single word, or in quotation marks (note:"house of David")

ot=Original words Translated as... ot=love

Searches for all Greek & Hebrew words translated by this word

og=Original Greek word og=agathos

Searches for all forms of that Greek word
Supports:

  • Unicode
  • Many different transliterations
  • Strong numbers
og~=Greek related word search
(Original Greek + related words) 
og~=agathosSearches for all forms of that Greek word and related words
Supports:
  • Unicode
  • Many different transliterations
  • Strong numbers
oh=

Hebrew word search
(Original Hebrew word) 

oh=hesedSearches for all forms of that Hebrew word

Supports:

  • Unicode
  • Many different transliterations
  • Strong numbers
oh~=Hebrew related word search
(Original Hebrew + related words) 
oh~=baraSearches for all forms of that Hebrew word and related words

Supports:

  • Unicode
  • Many different transliterations
  • Strong numbers
sh=Subject Headings searchsh=throneSearches across the section headings of the versions selected. The ESV and NIV Bibles are always searched.
sn=Subjects in Nave'ssn=DavidSearches the top-level headings of the Nave's Topical Bible. Results are organised by subject areas.
s=Subject search - organised in categoriess=loveSearches all the headings of the Nave's Topical Bible. Results are organised by subject areas.
sx=Search eXtented through the whole text of Nave'ssx=childrenSearches all the text of the Nave's Topical Bible. Results are organised by subject areas.
sr=Search Related versessr=Gen.1.1Finds all verses that are related to the given reference. Results are organised by subject areas.

 

 

www.STEPBible.org is created and supported by Bible scholars at Tyndale House, Cambridge
with a great deal of help from volunteers and partnering by many organisations.