The existence of all the words that you typed in the text box will be searched by default. Space separates the words. So if you specify two words, both of these words must be found in the Bible verse for Bible search or module page for other module types other than Bible. For example, wisdom God will return 41 entries in KJVLite.
Phrase search can be performed by enclosing the words in double quotes. For example, "Lord my God" will return 38 entries in KJVLite. But note that if you are using Standard search and there is Bible or HTML tag between words, they will not be matched so you have to use the other types of search.
The Standard type search is fast, does not require any special index that consumes additional storage space but searches on the raw content and thus the punctuation marks, HTML tags and other special Bible tags are included.
This is sufficient for the following cases:
This is not suited for the following cases:
The Standard search is a string or contains search where the words searched are checked if they are contained in the verse (for Bible modules) or page (for other module types). So if you are looking for the word cry, it will match the words cry, outcry and crying.
You can exclude a word or phrase (NOT IN) by preceding the word or phrase with a hyphen (-). For example, understand -understanding will search for the verses with the word understand but without the word understanding
For Bibles with Strong's numbers like KJV, you can also search for Strong's number by preceding the number with H for Hebrew or G for Greek. For example, H2451. If the Bible also contained Morphological codes, you can also search for prefix of that code like N-GSM for OGNT which will also match N-GSM-P. And if there is embedded lexeme in the Morphological tag, you can also search for that, e.g. γένεσις for OGNT which will match γενέσεως of Mat 1:1 and γένεσις of Mat 1:18.
The Exact, No accents (diacritics), Prefix and Exact (No accents) and Regular expression (No accents) types of search all use the same No accents index that will have to be created for the first time. If you have created one for Exact, MySword will no longer ask you to create another one for the other three types. The index is simply a copy of all the verses of the Bible (or the pages in other module types) but with all punctuation marks, HTML tags and Bible tags except Strong's stripped off and the words are separated by a space. The size of the database will almost double in case you have not yet created any index.
The Exact search is only available in the Deluxe version of MySword. It is suited for the following cases:
You can also exclude a word or phrase just like the case of Standard search.
The Exact, No accents (diacritics), Prefix and Exact (No accents) and Regular expression (No accents) types of search all use the same No accents index that will have to be created for the first time. If you have created one for Exact, MySword will no longer ask you to create another one for the other three types. The index is simply a copy of all the verses of the Bible (or the pages in other module types) but with all punctuation marks, HTML tags and Bible tags except Strong's stripped off and the words are separated by a space.
The No accents (diacritics) search is actually designed to help searching through modules written in languages other than English and which use accents or diacritical marks like Spanish, Hebrew and accented Greek. It is suited for the following cases:
Note that this is still a string or contains search, so the word or phrase can be a prefix, suffix, or infix (contained inside a word). For example, cry will still match the words cry, outcry and crying. If you want to exclude suffix, you can try Prefix and Exact (No accents).
You can also exclude a word or phrase just like the case of Standard search.
This is similar to No accents (diacritics) but excludes all suffix matches, i.e., only those matches that matches the beginning of the word are matched so exact words and prefix are matched. For example, cry will match the words cry and crying but not outcry as cry is a suffix.
If you want an exact search and you are using the Deluxe version of MySword, you can use Exact or FTS - Exact / No accents. But if you only have the Premium version or Free version of MySword, you can use the Regular expression (No accents).
You can also exclude a word or phrase just like the case of Standard search.
The Regular expression (No accents) search also uses the same index used by the Exact, No accents (diacritics), and Prefix and Exact (No accents). The Java/Android Regular Expression pattern matching is used on the app-side and not the database-engine side unlike the other search types so this is slower (4 to 5 seconds in Nexus 7 2012 edition searching ISV from Genesis to Revelations). But you can achieve exact search for example: \bcry\b will only match the exact word cry as \b is for word boundary. This search is intended for advanced users.
Note that space is still used as keywords separator so that \bwill of God\b means 3 regular expression tests (\bwill, of and God\b) where all must be matched. If you want to match a space for a phrase search, you will have to use \s (whitespace), e.g. \bwill\sof\sGod\b, or use . (dot matches any single character including whitespace) as a quick shortcut, e.g. \bwill.of.God\b.
Also note that the more complex the Regular expression is the slower the execution so please narrow the range of books.
Here is a list of other popular operators which you can use:
Here is the complete Regular expression syntax.
The Regular expression search does not support word/phrase exclusion.
FTS uses a specialized database index useful for fast search similar to Google search. The size of the database will more than double in case you have not yet created any index.
The FTS - Standard is available only in Journal and encrypted modules for all versions of MySword and Premium and Deluxe versions of MySword for other module types like the Bible.
Here are tips regarding the use of FTS search:
You can also exclude a word just like the case of Standard search but FTS does not support phrase exclusion.
The FTS - Exact / No accents uses a separate specialized database index similar to Full-text search (FTS) - Standard but not using the Porter Stemmer, thus exact matches. You can enjoy all the benefits of FTS listed above but only exact word matches are allowed. This is very useful for exact phrase search and for non-English languages.
The FTS - Exact / No accents is only available in the Deluxe version of MySword.
You can also exclude a word just like the case of Standard search but FTS does not support phrase exclusion.
The Highlight search is available only in Bible search. For this search, the keyword text box is ignored. This is useful for looking up verses where you placed a specified highlight.
The Tags search is available only in Bible search and searches the tags added by the user including the icons, text and adhoc notes. For this search, the search keyword is used only for the notes added in the tag. You can leave it blank if you just want to lookup for an icon or tag text.
The Format search is available only in Bible search and searches the formats added by the user like bold, italic, underlined, highlight, color and box color. For this search, the search keyword is not used.