aboutsummaryrefslogtreecommitdiff
path: root/RATIONALE
diff options
context:
space:
mode:
authorgrothoff <grothoff@140774ce-b5e7-0310-ab8b-a85725594a96>2009-06-24 13:39:32 +0000
committergrothoff <grothoff@140774ce-b5e7-0310-ab8b-a85725594a96>2009-06-24 13:39:32 +0000
commit2ec0b1666ec0c2047664420d03813fa066cf2e2e (patch)
treedcb13bbc2aa2ed6c23832e4c55a0f843c0a68f31 /RATIONALE
parent313a8c9e456d43369c5aa3f46939106858d29272 (diff)
stuff
git-svn-id: https://gnunet.org/svn/gnunet@8602 140774ce-b5e7-0310-ab8b-a85725594a96
Diffstat (limited to 'RATIONALE')
-rw-r--r--RATIONALE22
1 files changed, 22 insertions, 0 deletions
diff --git a/RATIONALE b/RATIONALE
index e68dcb883f..dba31fb65f 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)
+
+