Download presentation
Presentation is loading. Please wait.
Published byOscar Marsh Modified over 9 years ago
1
NoteSearch - Find what you’re looking for
2
Prototype Team B
3
Search Engine
4
Search Engine - Indexer Lucene.net (http://www.dotlucene.net/) Lucene.net (http://www.dotlucene.net/)http://www.dotlucene.net/ Full Text Search Engine Full Text Search Engine Stores Document Objects Stores Document Objects –Key value pairs Query functions available to do search Query functions available to do search
5
What’s Stored? File name File name Directory name Directory name Create, Modified, Access Date Create, Modified, Access Date Recognized text of Journal notes Recognized text of Journal notes Serialized InkAnalyzer object Serialized InkAnalyzer object
6
Result Retrieval Do a text search on stored recognition results Do a text search on stored recognition results Return a document objects containing all file information and strokes Return a document objects containing all file information and strokes Load the stored InkAnalyzer object Load the stored InkAnalyzer object Search InkAnalyzer for strokes that match search term Search InkAnalyzer for strokes that match search term Retrieve strokes associated with the search term by paragraph, line, or word Retrieve strokes associated with the search term by paragraph, line, or word
7
Current Challenges Searching by specific type – phone numbers, email addresses, etc Searching by specific type – phone numbers, email addresses, etc What to do with drawings? What to do with drawings? Returning underlined words – lines are not a recognized shape Returning underlined words – lines are not a recognized shape
8
Schedule & Plans Basic text search functionality works Basic text search functionality works Next step is to add more advanced search features Next step is to add more advanced search features Better learn the capabilities of Ink Analysis (1.75 API) Better learn the capabilities of Ink Analysis (1.75 API)
9
User Interface
10
What can it do? Basic Search Basic Search Specified Search Specified Search –Type specific –Date range specific –Both
11
Basic Search Search for a keyword Search for a keyword Display the results Display the results Open resulting note documents Open resulting note documents
12
Specified Search Keyword Keyword Select one or more types Select one or more types Select a date range Select a date range Erase Erase Clear form Clear form
14
Current Challenges Basic input works Basic input works –Better feedback to user Displaying results Displaying results –Main functionality works –GUI needs work
15
Current Challenges Displaying results cont. Displaying results cont. –More functionality More info about each result –Date created, pages, etc –Already possible, but needs to be displayed Display actual strokes –Still working on this –Made great progress Open document –Possible to open at right page?
16
Schedule & Plans Better search Better search –Have specific search implemented –Feedback Better display Better display –More user-friendly interface –More info Next step Next step –Show ”snapshot”/strokes –Show context
17
NoteSearch Group B
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.