head	1.3;
access;
symbols
	rel-2-4-3a:1.1
	rel-2-4-3:1.1;
locks; strict;
comment	@# @;


1.3
date	2005.05.12.15.21.41;	author karman;	state Exp;
branches;
next	1.2;

1.2
date	2005.02.09.18.05.31;	author whmoseley;	state Exp;
branches;
next	1.1;

1.1
date	2004.11.08.21.19.35;	author karman;	state Exp;
branches;
next	;


desc
@@


1.3
log
@license clarified; TODO list reduced
@
text
@A rough to-do list. 

Feel free to add/update items here (and feel freer to write code so that
we can remove them).

NOTE: This is not the same as the 3.0 planning document. See the pod/ dir for that.

=====================================================================


** Test USE_BTREE and the ARRAY code for both speed and accuracy.
Wed Feb  9 09:58:28 PST 2005

** Go over config.h

Seems like the intent was to create more user-visible config options, rather than "hiding" them in config.h.

** Configfile also for "read/search" operations


** enhance search (regex, wildmatch, exact match)
[ from the comments: ]
- New config directive SearchMode [exact|partial|wildmatch|regexpr]
- New cmdline option (to be defined)

allow to specifiy how search will be done:
- exakt string (no wildchars) (100% length and partial)
- wildcard search (?, *): e.g.: wor?d*to*tch
- regexpr. serach: e.g.: [a-z][0-9]*abc$


** Code cleanup...

sisyphus would be proud...

** Dealing with "and" "or: "not" "*" in searches

seems like part of your quest for a better query parser? 
read any non-sleep-inducing Bison lately?


** Altavista like search

This is hard to track. Looks like rasc put it in there, 
but now it looks like it has been removed. Any ideas? It's marked as 95% complete.



** licensing issues
------------------

* files marked with karman note from 5.09.05 re: how original they are
* is httpserver.c still used?

@


1.2
log
@
A few minor doc changes.

Feel free to fix/edit as needed.
@
text
@a5 4

** Test USE_BTREE and the ARRAY code for both speed and accuracy.
Wed Feb  9 09:58:28 PST 2005

d8 1
a8 2
Mon Nov  8 15:02:02 CST 2004 - karman@@cray.com
-----------------------------------------------------------
a9 1
** soundex routines - different languages...
d11 2
a12 1
done?
a30 7
** apache 2.0 module concept for swish-e 3.0

I don't really understand this one. did the 2.4 release accomplish the same thing?

** Prepend libexecdir in extprog.c

done? I see that libexecdir prints with 'swish-e -h'
d38 3
a40 1
seems like part of your quest for a better query parser? read any non-sleep-inducing Bison lately?
d42 4
a45 1
** remove duplicated data from the index file
a46 1
marked as 90% complete, but no mention of the remaining 10%
a47 1
** Altavista like search
d49 2
a50 1
This is hard to track. Looks like rasc put it in there, but now it looks like it has been removed. Any ideas? It's marked as 95% complete.
d52 2
a53 1
** Swish-e server
a54 1
Josh's server seems to fulfill this item. I haven't tried it yet. Do we want to endorse it? or just mention it on the website? 
@


1.1
log
@a little planning never hurt...
@
text
@d6 4
@

