NoteSearch - Find what you’re looking for. Prototype Team B.

17
NoteSearch NoteSearch - Find what you’re - Find what you’re looking for looking for

Transcript of NoteSearch - Find what you’re looking for. Prototype Team B.

Page 1: NoteSearch - Find what you’re looking for. Prototype Team B.

NoteSearchNoteSearch

- Find what you’re looking for- Find what you’re looking for

Page 2: NoteSearch - Find what you’re looking for. Prototype Team B.

PrototypePrototype

Team BTeam B

Page 3: NoteSearch - Find what you’re looking for. Prototype Team B.

Search EngineSearch Engine

Page 4: NoteSearch - Find what you’re looking for. Prototype Team B.

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

Page 5: NoteSearch - Find what you’re looking for. Prototype Team B.

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

Page 6: NoteSearch - Find what you’re looking for. Prototype Team B.

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

Page 7: NoteSearch - Find what you’re looking for. Prototype Team B.

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

Page 8: NoteSearch - Find what you’re looking for. Prototype Team B.

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)

Page 9: NoteSearch - Find what you’re looking for. Prototype Team B.

User InterfaceUser Interface

Page 10: NoteSearch - Find what you’re looking for. Prototype Team B.

What can it do?What can it do?

Basic SearchBasic Search Specified SearchSpecified Search

– Type specificType specific– Date range specificDate range specific– BothBoth

Page 11: NoteSearch - Find what you’re looking for. Prototype Team B.

Basic SearchBasic Search

Search for a keywordSearch for a keyword Display the resultsDisplay the results Open resulting note documentsOpen resulting note documents

Page 12: NoteSearch - Find what you’re looking for. Prototype Team B.

Specified SearchSpecified Search

KeywordKeyword Select one or more typesSelect one or more types Select a date rangeSelect a date range

EraseErase Clear formClear form

Page 13: NoteSearch - Find what you’re looking for. Prototype Team B.
Page 14: NoteSearch - Find what you’re looking for. Prototype Team B.

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

Page 15: NoteSearch - Find what you’re looking for. Prototype Team B.

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?

Page 16: NoteSearch - Find what you’re looking for. Prototype Team B.

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

Page 17: NoteSearch - Find what you’re looking for. Prototype Team B.

NoteSearchNoteSearch

Group BGroup B