Example #1
0
    def addArticle(self, w, article):
        global documentMap

        strTitle = str(article.readline(), 'latin1')
        strArticle = ''
        for line in article:
            strArticle += str(line, 'latin1')
        strAbstract = summarize('', strTitle, strArticle)

        document = Document()
        document.add(StringField('title', strTitle))
        document.add(TextField('abstract', strAbstract))
        document.add(StringField('contents', strArticle))

        w.addDocument(document)
        self.documentMap.append( (strTitle, strAbstract, strArticle) )