User Tools

Site Tools


softwareprojekt08:student:meeting081112

Input/Output

Hinweise
  • <Object HttpRequest> request := request ist vom Typ HttpRequest
  • <Object HttpResponse(ClusterList)> := Object HttpResponse mit dem Inhalt ClusterList
WebApp (Django)
  • <Object HttpResponse(ClusterList)> : index (request)
  • <Object HttpResponse(ArticleList)> : search (request, <string> term, optional <string/date> startDate, optional <string/date> endDate)
  • <Object HttpResponse(ClusterList)> : clusterList (request)
  • <Object HttpResponse(Article)> : articleDetail (request, <integer> articleID)
  • <Object HttpResponse(ArticleList)> : articleList (request, optional <integer> clusterID)
  • <Object HttpResponse(Success)> : crawlNow (request)
ClusterInstance
  • <Object ClusterInstanc> : ClusterInstance (<string> clusterUrl,<string> topArticleTitle,<integer> articleCount,<date> crawlDate)
  • <boolean> : saveArticles()
  • <boolean?> : save()
Article
  • <Object Article> : Article (<string> title, <date> date, <text/string> text, <integer> clusterID)
  • <boolean> : save()
GoogleNews
  • <Object GoogleNews> GoogleNews ()
  • <boolean> : updateActivity ()
  • <boolean> : crawl(<string> googleUrl)
Sphinx
  • <Object Sphinx> : Sphinx ()
  • <boolean> : updateClusterIndex()
  • <boolean> : updateArticleIndex()
  • <Sphinx Result> : getArticlesList(<string> term) # Suche im Titel und im Text von Article
  • <Sphinx Result> : getClusterList(<string> term) # Suche im Titel von Cluster
Cluster
  • <Object Cluster> Cluster (<string> clusterUrl, <boolean> active)
  • <boolean> : save()
  • <Integer> : getClusterID (<string> clusterUrl)
Diskussion notwendig
  • <Object HttpResponse()> : personDetail (request)
  • <Object HttpResponse(personsList)> : persons (request, optional <integer> articleID)
softwareprojekt08/student/meeting081112.txt · Last modified: 2008/11/13 13:49 (external edit)