NoteSearch - Find what you’re looking for
Prototype Team B
Search Engine
Search Engine - Indexer Lucene.net ( Lucene.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
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
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
Current Challenges Searching by specific type – phone numbers, addresses, etc Searching by specific type – phone numbers, 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
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)
User Interface
What can it do? Basic Search Basic Search Specified Search Specified Search –Type specific –Date range specific –Both
Basic Search Search for a keyword Search for a keyword Display the results Display the results Open resulting note documents Open resulting note documents
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
Current Challenges Basic input works Basic input works –Better feedback to user Displaying results Displaying results –Main functionality works –GUI needs work
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?
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
NoteSearch Group B