summaryrefslogtreecommitdiff
path: root/RATIONALE
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2009-06-24 13:39:32 +0000
committerChristian Grothoff <christian@grothoff.org>2009-06-24 13:39:32 +0000
commita913b5f73410eb3f0568670046d3ecf3b233744f (patch)
treedcb13bbc2aa2ed6c23832e4c55a0f843c0a68f31 /RATIONALE
parentb2b1773aaa6e7c0c61ff7ac5a5766a8a2ea25495 (diff)
stuff
Diffstat (limited to 'RATIONALE')
-rw-r--r--RATIONALE22
1 files changed, 22 insertions, 0 deletions
diff --git a/RATIONALE b/RATIONALE
index e68dcb883..dba31fb65 100644
--- a/RATIONALE
+++ b/RATIONALE
@@ -244,3 +244,25 @@ SOLUTION (draft, not done yet, details missing...):
=> Open question: how to do this without
compromising state/scalability?
+PROBLEM GROUP 7 (User experience):
+* Searches often do not return a sufficient / significant number of
+ results
+* Sharing a directory with thousands of similar files (image/jpeg)
+ creates thousands of search results for the mime-type keyword
+ (problem with DB performance, network transmission, caching,
+ end-user display, etc.)
+
+SOLUTION (draft, not done yet, details missing...):
+* Canonicalize keywords (see suggestion on mailinglist end of
+ June 2009: keep consonants and sort those alphabetically);
+ while I think we must have an option to disable this feature
+ (for more private sharing), I do think it would make a reasonable
+ default
+* When sharing directories, extract keywords first and then
+ push keywords that are common in all files up to the
+ directory level; when processing an AND-ed query and a directory
+ is found to match the result, do an inspection on the metadata
+ of the files in the directory to possibly produce further results
+ (requires downloading of the directory in the background)
+
+