コード例 #1
0
 def indexableContent(self, fields):
     """Returns index data for TextIndexNG3.
     """
     icc = IndexContentCollector()
     if 'definition' in fields:
         icc.addContent('definition', self.getDefinition(mimetype='text/plain').decode('utf8'), self.Language())
     if 'title' in fields:
         icc.addContent('title', self.Title().decode('utf8'), self.Language())
     return icc
コード例 #2
0
    def indexableContent(self, fields):

        dirname = os.path.dirname(__file__)
        filename = os.path.join(dirname, self.filename)
        if 'SearchableText' in fields:
            icc = ICC()
            icc.addContent('SearchableText', u'Die Vögel', 'de')
            icc.addBinary('SearchableText',
                          open(filename, 'rb').read(), 'application/pdf',
                          'iso-8859-15', None)
            return icc

        return None
コード例 #3
0
    def indexableContent(self, fields):

        dirname = os.path.dirname(__file__)
        filename = os.path.join(dirname, self.filename)
        if 'SearchableText' in fields:
            icc = ICC()
            icc.addContent('SearchableText', u'Die Vögel', 'de')
            icc.addBinary('SearchableText',
                          open(filename, 'rb').read(),
                          'application/pdf',
                          'iso-8859-15',
                          None)
            return icc

        return None
コード例 #4
0
 def indexableContent(self, fields):
     icc = ICC()
     for f in fields:
         if self.__dict__.has_key(f):
             icc.addContent(f, self.__dict__[f], self.language)
     return icc
コード例 #5
0
 def indexableContent(self, fields):
     icc = ICC()
     icc.addContent('SearchableText', u'i am so stupid', 'en')
     return icc
コード例 #6
0
 def indexableContent(self, fields):
     icc = ICC()
     for f in fields:
         if self.__dict__.has_key(f):
             icc.addContent(f, self.__dict__[f], self.language)
     return icc
コード例 #7
0
 def indexableContent(self, fields):
     icc = ICC()
     icc.addContent('SearchableText', u'i am so stupid', 'en')
     return icc