NoteSearch - Find what you’re looking for. Prototype Team B.
-
Upload
oscar-marsh -
Category
Documents
-
view
217 -
download
5
Transcript of NoteSearch - Find what you’re looking for. Prototype Team B.
NoteSearchNoteSearch
- Find what you’re looking for- Find what you’re looking for
PrototypePrototype
Team BTeam B
Search EngineSearch Engine
Search Engine - IndexerSearch Engine - Indexer
Lucene.net (Lucene.net (http://http://www.dotlucene.netwww.dotlucene.net//))
Full Text Search EngineFull Text Search Engine Stores Document ObjectsStores Document Objects
– Key value pairsKey value pairs Query functions available to do Query functions available to do
searchsearch
What’s Stored?What’s Stored?
File nameFile name Directory nameDirectory name Create, Modified, Access DateCreate, Modified, Access Date Recognized text of Journal notesRecognized text of Journal notes Serialized InkAnalyzer objectSerialized InkAnalyzer object
Result RetrievalResult Retrieval
Do a text search on stored recognition Do a text search on stored recognition resultsresults
Return a document objects containing Return a document objects containing all file information and strokesall file information and strokes
Load the stored InkAnalyzer objectLoad the stored InkAnalyzer object Search InkAnalyzer for strokes that Search InkAnalyzer for strokes that
match search termmatch search term Retrieve strokes associated with the Retrieve strokes associated with the
search term by paragraph, line, or wordsearch term by paragraph, line, or word
Current ChallengesCurrent Challenges
Searching by specific type – phone Searching by specific type – phone numbers, email addresses, etcnumbers, email addresses, etc
What to do with drawings?What to do with drawings? Returning underlined words – lines Returning underlined words – lines
are not a recognized shapeare not a recognized shape
Schedule & PlansSchedule & Plans
Basic text search functionality worksBasic text search functionality works Next step is to add more advanced Next step is to add more advanced
search featuressearch features Better learn the capabilities of Ink Better learn the capabilities of Ink
Analysis (1.75 API)Analysis (1.75 API)
User InterfaceUser Interface
What can it do?What can it do?
Basic SearchBasic Search Specified SearchSpecified Search
– Type specificType specific– Date range specificDate range specific– BothBoth
Basic SearchBasic Search
Search for a keywordSearch for a keyword Display the resultsDisplay the results Open resulting note documentsOpen resulting note documents
Specified SearchSpecified Search
KeywordKeyword Select one or more typesSelect one or more types Select a date rangeSelect a date range
EraseErase Clear formClear form
Current ChallengesCurrent Challenges
Basic input worksBasic input works– Better feedback to userBetter feedback to user
Displaying resultsDisplaying results– Main functionality worksMain functionality works– GUI needs workGUI needs work
Current ChallengesCurrent Challenges
Displaying results cont.Displaying results cont.– More functionalityMore functionality
More info about each resultMore info about each result– Date created, pages, etcDate created, pages, etc– Already possible, but needs to be displayedAlready possible, but needs to be displayed
Display actual strokesDisplay actual strokes– Still working on thisStill working on this– Made great progressMade great progress
Open documentOpen document– Possible to open at right page?Possible to open at right page?
Schedule & Plans Schedule & Plans
Better searchBetter search– Have specific search implementedHave specific search implemented– FeedbackFeedback
Better displayBetter display– More user-friendly interfaceMore user-friendly interface– More infoMore info
Next stepNext step– Show ”snapshot”/strokesShow ”snapshot”/strokes– Show contextShow context
NoteSearchNoteSearch
Group BGroup B