Ejemplo n.º 1
0
 def test_remove_all_keywords(self):
     burst = Burst.run(Config())
     keyword_dataset = self._make_stub_keyword_dataset()
     for idx, result in burst.add_keyword(keyword_dataset):
         pass
     self.assertEqual(burst.remove_all_keywords(), True)
     burst.stop()
Ejemplo n.º 2
0
 def test_remove_all_keywords(self):
   burst = Burst.run(Config())
   keyword_dataset = self._make_stub_keyword_dataset()
   for idx, result in burst.add_keyword(keyword_dataset):
     pass
   self.assertEqual(burst.remove_all_keywords(), True)
   burst.stop()
Ejemplo n.º 3
0
 def test_get_results(self):
   burst = Burst.run(Config())
   burst.get_result('keyword')
   burst.stop()
Ejemplo n.º 4
0
 def test_add_documents(self):
   burst = Burst.run(Config())
   document_dataset = self._make_stub_document_dataset()
   for idx, result in burst.add_documents(document_dataset):
     self.assertEqual(result, 1)
   burst.stop()
Ejemplo n.º 5
0
 def test_add_keyword(self):
   burst = Burst.run(Config())
   keyword_dataset = self._make_stub_keyword_dataset()
   for idx, result in burst.add_keyword(keyword_dataset):
     self.assertEqual(result, True)
   burst.stop()
Ejemplo n.º 6
0
 def test_embedded(self):
   burst = Burst.run(Config(), embedded=True)
   burst.stop()
Ejemplo n.º 7
0
 def test_embedded(self):
     burst = Burst.run(Config(), embedded=True)
     burst.stop()
Ejemplo n.º 8
0
 def test_get_all_bursted_results_at(self):
   burst = Burst.run(Config())
   self.assertRaises(
     ValueError, burst.get_all_bursted_results_at, 'hoge')
   burst.get_all_bursted_results_at(10)
   burst.stop()
Ejemplo n.º 9
0
 def test_get_all_keywords(self):
     burst = Burst.run(Config())
     burst.get_all_keywords()
     burst.stop()
Ejemplo n.º 10
0
 def test_get_all_bursted_results_at(self):
     burst = Burst.run(Config())
     self.assertRaises(ValueError, burst.get_all_bursted_results_at, 'hoge')
     burst.get_all_bursted_results_at(10)
     burst.stop()
Ejemplo n.º 11
0
 def test_get_all_bursted_results(self):
     burst = Burst.run(Config())
     burst.get_all_bursted_results()
     burst.stop()
Ejemplo n.º 12
0
 def test_get_result_at(self):
     burst = Burst.run(Config())
     self.assertRaises(ValueError, burst.get_result_at, 'keyword', 'hoge')
     burst.get_result_at('keyword', 10)
     burst.stop()
Ejemplo n.º 13
0
 def test_get_results(self):
     burst = Burst.run(Config())
     burst.get_result('keyword')
     burst.stop()
Ejemplo n.º 14
0
 def test_add_documents(self):
     burst = Burst.run(Config())
     document_dataset = self._make_stub_document_dataset()
     for idx, result in burst.add_documents(document_dataset):
         self.assertEqual(result, 1)
     burst.stop()
Ejemplo n.º 15
0
 def test_add_keyword(self):
     burst = Burst.run(Config())
     keyword_dataset = self._make_stub_keyword_dataset()
     for idx, result in burst.add_keyword(keyword_dataset):
         self.assertEqual(result, True)
     burst.stop()
Ejemplo n.º 16
0
 def test_get_result_at(self):
   burst = Burst.run(Config())
   self.assertRaises(
     ValueError, burst.get_result_at, 'keyword', 'hoge')
   burst.get_result_at('keyword', 10)
   burst.stop()
Ejemplo n.º 17
0
 def test_get_all_bursted_results(self):
   burst = Burst.run(Config())
   burst.get_all_bursted_results()
   burst.stop()
Ejemplo n.º 18
0
from jubakit.burst import DocumentSchema, DocumentDataset
from jubakit.burst import Burst, Config
from jubakit.loader.csv import CSVLoader

keyword_loader = CSVLoader('burst_keywords.csv')
keyword_schema = KeywordSchema({
    'keyword': KeywordSchema.KEYWORD,
    'scaling': KeywordSchema.SCALING,
    'gamma': KeywordSchema.GAMMA
})
keyword_dataset = KeywordDataset(keyword_loader, keyword_schema)

document_loader = CSVLoader('burst_documents.csv')
document_schema = DocumentSchema({
    'position': DocumentSchema.POSITION,
    'text': DocumentSchema.TEXT
})
document_dataset = DocumentDataset(document_loader, document_schema)

burst = Burst.run(Config())

for _ in burst.add_keyword(keyword_dataset):
    pass
for _ in burst.add_documents(document_dataset):
    pass

for result in burst.get_result('burst').batches:
    print(result)

burst.stop()
Ejemplo n.º 19
0
 def test_get_all_keywords(self):
   burst = Burst.run(Config())
   burst.get_all_keywords()
   burst.stop()
Ejemplo n.º 20
0
 def test_simple(self):
   burst = Burst()
   burst.stop()
Ejemplo n.º 21
0
from jubakit.burst import KeywordSchema, KeywordDataset
from jubakit.burst import DocumentSchema, DocumentDataset
from jubakit.burst import Burst, Config
from jubakit.loader.csv import CSVLoader

keyword_loader = CSVLoader('burst_keywords.csv')
keyword_schema = KeywordSchema({
    'keyword': KeywordSchema.KEYWORD,
    'scaling': KeywordSchema.SCALING,
    'gamma': KeywordSchema.GAMMA
})
keyword_dataset = KeywordDataset(keyword_loader, keyword_schema)

document_loader = CSVLoader('burst_documents.csv')
document_schema = DocumentSchema({
    'position': DocumentSchema.POSITION,
    'text': DocumentSchema.TEXT
})
document_dataset = DocumentDataset(document_loader, document_schema)

burst = Burst.run(Config())

for _ in burst.add_keyword(keyword_dataset): pass
for _ in burst.add_documents(document_dataset): pass

for result in burst.get_result('burst').batches:
    print(result)

burst.stop()
Ejemplo n.º 22
0
 def test_simple(self):
     burst = Burst()
     burst.stop()