<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
  <title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
Jonathan Morgan wrote:
<blockquote
 cite="mid:f6aec790804302316l4cdfecefida31e64499af2dd7@mail.gmail.com"
 type="cite">
  <pre wrap="">On Thu, May 1, 2008 at 4:03 PM, Daniel Owens <a class="moz-txt-link-rfc2396E" href="mailto:dhowens@pmbx.net">&lt;dhowens@pmbx.net&gt;</a> wrote:
  </pre>
  <blockquote type="cite">
    <pre wrap="">average users aren't familiar with regular
expressions. A regular expression builder dialog would be fantastic. 
    </pre>
  </blockquote>
  <pre wrap=""><!---->
I don't agree with the regular expression
suggestion.  It is true that most users aren't familiar with regular
expressions.  However, regular expressions aren't a feature that most
users will need to use.  I understand regular expressions well, and
search the Bible frequently, and yet I have never had cause to use
regular expressions.  I suspect that only people who understand
regular expressions well will actually want to use them.  Most Bible
searches are satisfied by multi word or phrase search, which is quick
and easy and anyone who has used Google can understand.</pre>
</blockquote>
<br>
I worked for 15 years for a full-text online retrieval company (that
will remain unnamed) and being a geek at heart, I am very familiar with
regex and other boolean searches.<br>
<br>
I think that there are some regex capabilities that users do want and
this is where a RE builder is useful. BibleDesktop has one for that
reason. With it you can build:<br>
Words that must be present (Most engines either default to implied OR.
Some to AND. There needs to be a way to specify the other.)<br>
Phrase searches (Some users don't know how to use quotes)<br>
Approximation searches (e.g. look for words whose spelling is unknown,
such as the name Abemalik.)<br>
Wildcard searches (e.g. words starting with)<br>
User's need a way of either finding all hits or the most likely hits.
So we have prioritized search.<br>
<br>
The short coming of most of our search engines is that it searches the
entire Bible but verse by verse.<br>
There needs to be a way to search only part of the Bible. BD provides
this in the RE builder with predefined and user defined ranges.<br>
There needs to be a way to search for against more than 1 verse at a
time., as verses are an artificial construct. The RE builder does not
expose this, but BD provides the ~n nearness operator for this, where n
is the number of verses to consider.<br>
<br>
Applications can hide the complexity of RE with custom searches. <br>
For example, (BD does none of the following)<br>
It might be reasonable to click on a Strong's number and then find all
the verse that use it.<br>
It would be good to have a "focus" ability, where a user can search the
results of a search.<br>
It would be good to have a "similarity" ability, where a user can find
statistically similar verses.<br>
It might be cool to have the ability to do a cross-reference search
against commentaries, e.g. find all commentary entries that refer to a
particular verse.<br>
<br>
In Him,<br>
&nbsp;&nbsp;&nbsp; DM<br>
<br>
<br>
</body>
</html>