[sword-devel] [Fwd: Re: [sword-support] Sword Enhancement]
DM Smith
dmsmith555 at yahoo.com
Thu Sep 20 06:31:37 MST 2007
With Robin's permission I am posting this to sword-devel. This is
top-posted so start at the bottom.
On Sep 20, 2007 at 1:33 AM, Robin wrote:
DM,
Thanks for the quick response. Please post it. Even if it only worked
for simple searches (word or phrase) it would be worth it. (I'm always
saying "I can't see my word in that verse ... Oh there it is!!!")
In your example I would highlight the case insensitive following: Adam,
Eve, Able, Abemelak, etc, God, Loves, Fire, Water. It looks like you
could highlight non-reserved words except for those following "NOT"(-).
"All words spelled like" is a special case but could be solved. I would
be willing to bet that someone has already solved the formatting issue.
As I learn more of OSIS, ThML GBF, TEI I may run across something.
... stuff deleted, not pertaining to thread...
In His Grace,
Robin
On Sep 19, 2007 at 5:27 PM, DM Smith wrote:
Robin,
This is a great idea and for BibleDesktop it is already on our list of
things to do.
When a user searches for a single word or a phrase it is pretty
straightforward, but when the search is complicated, such as "Adam OR
Eve AND NOT Cain WITHIN 5 VERSES OF Able" or "All words spelled like
Abemelek" , "(God AND Loves) OR (Fire AND Water)" it becomes hard to
know what to highlight. In JSword's use of lucene these would be "Adam
Eve -Cain ~5 Able" , "Abemelek~" and "(+God +Love) (+Fire +Water)",
respectively.
The other challenge is digging the words out of their format (OSIS,
ThML, GBF, TEI) and highlighting the words without conflicting with the
module's desired markup, such as bolding and enlarging text for a title.
Fortunately, the Lucene project already has sample code for it, though
it doesn't account for formatted text.
Robin, if you'd like I can post this to sword-devel so the developers
can see and discuss it. This e-mail address is handled by just a few
people to handle bug requests.
In His Service,
DM
On Sep 19, 2007, at 5:10 PM, Robin wrote:
> Brothers,
>
> This is really an enhancement request but I don't understand why
> it was not included in the original requirements.
>
> o In Search Window (Sword), Power Search (Bible Tool),
> "Search:" (Bible Desktop) and other
> "Search" functions,
>
> In the results HIGHLIGHT, COLOR or BOLDEN the token, word or
> phrase searched for.
>
> MacSword, Crosswalk, and Bible Gateway already seem to have
> this feature. It could be optional.
>
>
> * Operating System: Windows (9x, 2000, NT, ME, XP, etc.) or Linux
> * Software: The SWORD Project for Windows, The SWORD Engine, MacSword
>
> Regards,
> Robin
More information about the sword-devel
mailing list