250 likes | 269 Views
Develop a comprehensive note search tool with advanced features to search, display, and access notes efficiently. The tool will offer enhanced search capabilities, results ordering, information display, and recognition of various data types. Overcome identified issues and potential risks to ensure reliable performance.
E N D
NoteSearch Hanna Filipsson Nathan Fong Brian Watanabe Taryn Wise
Basic Requirements • Be able to search notes for: • Phone Number • URL • E-mail address • Keyword • Specify which files to search from • Display Results • Access file from results page
The User Interface A preliminary overview
Requirements Basic Secondary
Secondary requirements • Order Results • Display information about results • Display snapshots of results • Highlight matched words • Search for other data types • Specify date range of files • Include exact position of resulting find • Other Extensions?
Issues and risks Identified issues to solve Potential risks to limit
Identified issues • Recognizing search string • Recognizing notes • Evaluation of matches • Displaying the matches
Identified issues • Recognizing search string • What should match doesn’t • What shouldn’t match does • Several forms of input • Let the recognizer also interpret the user’s input for the search string
Identified issues • Recognizing notes • Use the provided recognizer
Identified issues • Evaluation of matches • What makes a good match? • When is one match better than another? • How to grade the matches? • Percentage exact match • Look at surroundings for likelihood
Identified issues • Displaying the matches • Screen shot of actual note • Clip size • Screen size • Information about match
Potential risks • Depend on existing resources • Different users take different notes • There is a resource limit
Potential risks • Depend on existing resources • We intend to use the existing recognizer • Can we trust it to do well? • What can it do? • What does it do best?
Potential risks • Different users take different notes • Must work for several styles of notes • Must work for previously unseen notes
Potential risks • There is a resource limit • Time • Knowledge • Abilities of existing software
NoteSearch Hanna Filipsson Nathan Fong Brian Watanabe Taryn Wise