Пример #1
0
 def test_generalCrowdSearch(self):
     searcher = CrowdSearcher()
     with CrowdIndexer() as index:
         index.addCrowd('1',u'Lucene in Action')
         index.addCrowd('2',u'Lucene for Dummies')
         index.addCrowd('3',u'Managing Gigabytes')
         index.addCrowd('4',u'The Art of Computer Science')
         index.addCrowd('5',u'The Art of Computer Science and Engineering')
     self.assertEqual(['1','2'], searcher.getCrowds('lucene'))
     self.assertEqual(['4','5'], searcher.getCrowds('science'))
Пример #2
0
 def test_generalCrowdSearch(self):
     searcher = CrowdSearcher()
     with CrowdIndexer() as index:
         index.addCrowd('1', u'Lucene in Action')
         index.addCrowd('2', u'Lucene for Dummies')
         index.addCrowd('3', u'Managing Gigabytes')
         index.addCrowd('4', u'The Art of Computer Science')
         index.addCrowd('5', u'The Art of Computer Science and Engineering')
     self.assertEqual(['1', '2'], searcher.getCrowds('lucene'))
     self.assertEqual(['4', '5'], searcher.getCrowds('science'))
Пример #3
0
 def test_updateCrowdSearch(self):
     searcher = CrowdSearcher()
     docBeforeUpdate = {'id': '1', 'text': 'Lucene in Action'}
     docAfterUpdate = {'text': 'Lucene for Dummies', 'id': '1'}
     
     with CrowdIndexer() as index:
         index.addCrowd(**docBeforeUpdate)
     self.assertEqual(['1'], searcher.getCrowds('action'))
         
     with CrowdIndexer() as index:
         index.addCrowd(**docAfterUpdate)
     self.assertEqual([], searcher.getCrowds('action'))
     self.assertEqual(['1'], searcher.getCrowds('dummies'))
Пример #4
0
    def test_updateCrowdSearch(self):
        searcher = CrowdSearcher()
        docBeforeUpdate = {'id': '1', 'text': 'Lucene in Action'}
        docAfterUpdate = {'text': 'Lucene for Dummies', 'id': '1'}

        with CrowdIndexer() as index:
            index.addCrowd(**docBeforeUpdate)
        self.assertEqual(['1'], searcher.getCrowds('action'))

        with CrowdIndexer() as index:
            index.addCrowd(**docAfterUpdate)
        self.assertEqual([], searcher.getCrowds('action'))
        self.assertEqual(['1'], searcher.getCrowds('dummies'))