FTS Search Tips
- Root word kind of search just like the search engines (Google, Yahoo,
etc) reducing the need to use Boolean OR:
- The search key faithful will also match
faith, faithful
and faithfulness because they are all
reduced to the word stem faith (by the
Porter stemmer) but not faithless (because
of a different stem)
- The Porter stemmer is just an English approximation though and is not
perfect. The search key move will not match
moving nor movement, it will only match move, moved and moves.
- All search are prefix root only search so that search key ear will not match bear
or hear.
- "Phrase search" is better as in between punctuators are now ignored. But
note that it is still not an exact search due to word stemming.
- Boolean OR is supported (must be capitalized in order to
distinguish from search key or).
- move OR moving will match: move, moves, moved and moving
- "drink water" OR "drank water" OR "drunk
water" will do phrase match of any of those variants.
- Parenthesized search for combining OR and the default AND (but the
highlighter do not yet support this so nothing might be displayed). The
above can also be written as (drink OR drank OR
drunk) water.
- Proximity/nearness search
- great NEAR faith will match those words
(plus those with similar stems) where there are zero up to 10 words
between them.
- great NEAR/2 faith will match only those
where there are zero up to 2 words between them.
- Word exclusion, NOT word using -
- drunk -water will match those with the
word drunk but must not
contain water.
Creating FTS Index
It will take around 1 minute to 5 minutes to build the Bible FTS index
depending on the speed of the Android device and the size of the module. Also
note that building an FTS index will require more than double the original
module size so make sure the SD card has sufficient space.