SlideShare une entreprise Scribd logo
1  sur  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

Contenu connexe

Plus de weichen

Sequence Diagram
Sequence DiagramSequence Diagram
Sequence Diagram
weichen
 
Class Diagram Final
Class Diagram FinalClass Diagram Final
Class Diagram Final
weichen
 
Class Diagram Final
Class Diagram FinalClass Diagram Final
Class Diagram Final
weichen
 
Domain Model Ve
Domain Model VeDomain Model Ve
Domain Model Ve
weichen
 
Domain Model Ve
Domain Model VeDomain Model Ve
Domain Model Ve
weichen
 
Domain Model Ve
Domain Model VeDomain Model Ve
Domain Model Ve
weichen
 
Domain Model Ve
Domain Model VeDomain Model Ve
Domain Model Ve
weichen
 
Domain Model V7
Domain Model V7Domain Model V7
Domain Model V7
weichen
 
Class Diagram V7
Class Diagram V7Class Diagram V7
Class Diagram V7
weichen
 
Sequence Diagram V6
Sequence Diagram V6Sequence Diagram V6
Sequence Diagram V6
weichen
 
Domain Model V2
Domain Model V2Domain Model V2
Domain Model V2
weichen
 
Class Diagram V5
Class Diagram V5Class Diagram V5
Class Diagram V5
weichen
 
Sequence Diagram V5
Sequence Diagram V5Sequence Diagram V5
Sequence Diagram V5
weichen
 
Sequence Diagram V4
Sequence Diagram V4Sequence Diagram V4
Sequence Diagram V4
weichen
 
Class Diagram V2
Class Diagram V2Class Diagram V2
Class Diagram V2
weichen
 
Sequence Diagram
Sequence DiagramSequence Diagram
Sequence Diagram
weichen
 

Plus de weichen (16)

Sequence Diagram
Sequence DiagramSequence Diagram
Sequence Diagram
 
Class Diagram Final
Class Diagram FinalClass Diagram Final
Class Diagram Final
 
Class Diagram Final
Class Diagram FinalClass Diagram Final
Class Diagram Final
 
Domain Model Ve
Domain Model VeDomain Model Ve
Domain Model Ve
 
Domain Model Ve
Domain Model VeDomain Model Ve
Domain Model Ve
 
Domain Model Ve
Domain Model VeDomain Model Ve
Domain Model Ve
 
Domain Model Ve
Domain Model VeDomain Model Ve
Domain Model Ve
 
Domain Model V7
Domain Model V7Domain Model V7
Domain Model V7
 
Class Diagram V7
Class Diagram V7Class Diagram V7
Class Diagram V7
 
Sequence Diagram V6
Sequence Diagram V6Sequence Diagram V6
Sequence Diagram V6
 
Domain Model V2
Domain Model V2Domain Model V2
Domain Model V2
 
Class Diagram V5
Class Diagram V5Class Diagram V5
Class Diagram V5
 
Sequence Diagram V5
Sequence Diagram V5Sequence Diagram V5
Sequence Diagram V5
 
Sequence Diagram V4
Sequence Diagram V4Sequence Diagram V4
Sequence Diagram V4
 
Class Diagram V2
Class Diagram V2Class Diagram V2
Class Diagram V2
 
Sequence Diagram
Sequence DiagramSequence Diagram
Sequence Diagram
 

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