diff options
Diffstat (limited to 'RATIONALE')
-rw-r--r-- | RATIONALE | 22 |
1 files changed, 22 insertions, 0 deletions
@@ -244,3 +244,25 @@ SOLUTION (draft, not done yet, details missing...): | |||
244 | => Open question: how to do this without | 244 | => Open question: how to do this without |
245 | compromising state/scalability? | 245 | compromising state/scalability? |
246 | 246 | ||
247 | PROBLEM GROUP 7 (User experience): | ||
248 | * Searches often do not return a sufficient / significant number of | ||
249 | results | ||
250 | * Sharing a directory with thousands of similar files (image/jpeg) | ||
251 | creates thousands of search results for the mime-type keyword | ||
252 | (problem with DB performance, network transmission, caching, | ||
253 | end-user display, etc.) | ||
254 | |||
255 | SOLUTION (draft, not done yet, details missing...): | ||
256 | * Canonicalize keywords (see suggestion on mailinglist end of | ||
257 | June 2009: keep consonants and sort those alphabetically); | ||
258 | while I think we must have an option to disable this feature | ||
259 | (for more private sharing), I do think it would make a reasonable | ||
260 | default | ||
261 | * When sharing directories, extract keywords first and then | ||
262 | push keywords that are common in all files up to the | ||
263 | directory level; when processing an AND-ed query and a directory | ||
264 | is found to match the result, do an inspection on the metadata | ||
265 | of the files in the directory to possibly produce further results | ||
266 | (requires downloading of the directory in the background) | ||
267 | |||
268 | |||