First version of TODO listing items to think about
authorJeroen van Wolffelaar <jeroen@wolffelaar.nl>
Thu, 2 Feb 2006 01:35:20 +0000 (01:35 +0000)
committerJeroen van Wolffelaar <jeroen@wolffelaar.nl>
Thu, 2 Feb 2006 01:35:20 +0000 (01:35 +0000)
TODO [new file with mode: 0644]

diff --git a/TODO b/TODO
new file mode 100644 (file)
index 0000000..2570d72
--- /dev/null
+++ b/TODO
@@ -0,0 +1,21 @@
+search_packages.pl:
+- all searches:
+  - Display "$pkg ($section) shortdesc from stable (or if not available, testing, unstable, ...)"
+    tersely on one line each, with "#foo" links to what's currently displayed.
+  - The 'extended' can maybe also have full descriptions then (maybe add did
+       to _small.db?)
+- exact package searches
+- substring searches on packages:
+  - don't do exact lookups, but use '^' prefix token
+  - only do for >= 2 characters
+  - don't allow whitespace in it, warn when people use common wildcards like
+       *, ?, ^, $ (not possible)
+  - When overflow, iterate the first couple of packages that *start* with the
+       substring, if any? Maybe list those first, and only then real substring
+       search?
+  - In db, add "abc: too many matches" to postfixes when there's a "abcd: 90
+       matches" and abce: 90 matches"
+
+- fulltext search:
+  - Max 100 results
+  - Better exact=1 performance by indexing per word?