Example #1
0
def buildIndex(databaseName, linksSourcePath, currSettings, lang):
	settings = Settings(DATA_FOLDER + SETTINGS_FILE)
	for key, value in currSettings.items():
		settings.set(key, value)

	database = DATABASES_FOLDER + databaseName + '/'
	links = readfile(linksSourcePath).splitlines()
	indexManager = IndexManager(settings)
	indexManager.shutUp = False
	indexManager.build(links, database, getStopWords(lang), lang)
Example #2
0
 def __init__(self):
     self.keylen = 1
     self.manager = IndexManager(Settings())
     self.dynamicKeywords = True
     self.maxKeywords = 2
     self.minKeywords = 1
Example #3
0
	def setUpClass(cls):
		settings = Settings(DATA_FOLDER + 'settings.json')
		urls = cls.getURLs()
		manager = IndexManager(settings)
		manager.build(urls, cls.databaseFolder, [])
		cls.index = Index(cls.databaseFolder, settings)