SlideShare a Scribd company logo
Util <<interface>> SearchEngine search(Query q) : List<Page> StructureFeatureRecommender recommend(Page p): List<Page> SemanticFeatureRecommender recommend(Page p): List<Page> YahooSearch search(Query q) : List<Page> BasicRecommender recommend(Page p): List<Page> <<interface>> WebRecommender recommend(Page p): List<Page> GoogleSearch search(Query q) : List<Page> <<interface>> Stemmer stem(String s) : String <<interface>> HTMLStripper strip(Page p) : String <<interface>>  HTMLParser parse(Page p) : ParseTree <<interface>> StopwordRemover remove(String s) : String <<interface>> QueryTermFilter filterQueryTerms(List<String> keyTerms) : List<String> FrequencyFilter filterQueryTerms(List<String> keyTerms) : List<String> Classes in Util package are singletons QueryFormulator form(List<String> finalTerms) : Query <<interface>> OrQueryFormulator form(List<String> finalTerms) : Query PorterStemmer stem(String s) : String NaiveHTMLStripper strip(Page p) : String SmartParser parse(Page p) : ParseTree GenericStopwordRemover remove(String s) : String

More Related Content

DOC
TehtäVäMoniste
DOC
Tuntisuunnitelma Sahateollisuuden Alkuvaiheet
PPTX
What is multiple sclerosis and how can i prove my disability
PPTX
Queima Breja
PDF
Web Rec Final Report
PPT
Final Presentation V3
PPT
Cd Final
PPT
Sequence Diagram
TehtäVäMoniste
Tuntisuunnitelma Sahateollisuuden Alkuvaiheet
What is multiple sclerosis and how can i prove my disability
Queima Breja
Web Rec Final Report
Final Presentation V3
Cd Final
Sequence Diagram

More from weichen (16)

PPTX
Sequence Diagram
PDF
Class Diagram Final
PPTX
Class Diagram Final
PDF
Domain Model Ve
PDF
Domain Model Ve
PDF
Domain Model Ve
PPT
Domain Model Ve
PPT
Domain Model V7
PPT
Class Diagram V7
PPT
Sequence Diagram V6
PPT
Domain Model V2
PPT
Class Diagram V5
PPT
Sequence Diagram V5
PPT
Sequence Diagram V4
PPT
Class Diagram V2
PPT
Sequence Diagram
Sequence Diagram
Class Diagram Final
Class Diagram Final
Domain Model Ve
Domain Model Ve
Domain Model Ve
Domain Model Ve
Domain Model V7
Class Diagram V7
Sequence Diagram V6
Domain Model V2
Class Diagram V5
Sequence Diagram V5
Sequence Diagram V4
Class Diagram V2
Sequence Diagram
Ad

Class Diagram

  • 1. Util <<interface>> SearchEngine search(Query q) : List<Page> StructureFeatureRecommender recommend(Page p): List<Page> SemanticFeatureRecommender recommend(Page p): List<Page> YahooSearch search(Query q) : List<Page> BasicRecommender recommend(Page p): List<Page> <<interface>> WebRecommender recommend(Page p): List<Page> GoogleSearch search(Query q) : List<Page> <<interface>> Stemmer stem(String s) : String <<interface>> HTMLStripper strip(Page p) : String <<interface>> HTMLParser parse(Page p) : ParseTree <<interface>> StopwordRemover remove(String s) : String <<interface>> QueryTermFilter filterQueryTerms(List<String> keyTerms) : List<String> FrequencyFilter filterQueryTerms(List<String> keyTerms) : List<String> Classes in Util package are singletons QueryFormulator form(List<String> finalTerms) : Query <<interface>> OrQueryFormulator form(List<String> finalTerms) : Query PorterStemmer stem(String s) : String NaiveHTMLStripper strip(Page p) : String SmartParser parse(Page p) : ParseTree GenericStopwordRemover remove(String s) : String