>Before making new database designs I think it is important to state the goals
>first.  Let the market/user requirements determine the actual design.

Sounds good to me. I'll add a few (many stolen from TODO.html or the
feature pile in the bug database).

Andrew's:
>*  phrase searching
>*  fuzzy searching (basically as it is now)
>*  use of "+" or "-" as prefix to search words (ala altavista)
>*  use of "near" as a method to determine relations between search words
>*  cross platform (unix, nt)
>*  ability to search only in specific areas of documents (title, headers, etc)
>*  better relevance ranking
>*  faster results generation for searches returning many hits

Mine:
* Collections of databases
* Parallel indexing and searching (no need for alternate files or htmerge)
* Multithreading support (some sort of locking for writes)
* Removing duplicate documents
* Referer links (e.g. AltaVista-style link:)
* Search for "more like" or "similar to" (a la Excite)
* On-the-fly editing of word factors (without needing to rebuild the db)

>is a big departure from how ht://Dig was originally developed, but I have
>learned a lot since I started on it!  :-)

Well let's put all those lessons to use! :-)

-Geoff


------------------------------------
To unsubscribe from the htdig3-dev mailing list, send a message to
[EMAIL PROTECTED] containing the single word "unsubscribe" in
the SUBJECT of the message.

Reply via email to