code: def count(self, searchString, category="", math=False, game=False, searchFiles=False, extension=""):
  		
  		fileData = {}
  		nameData = {}
  		
  		#Search the index
  		if searchFiles:
  			fileData = self.searchNamesIndex(self.fileIndex, fileData, searchString, category, math, game, extension)
  		else:
  			nameData = self.searchNamesIndex(self.nameIndex, nameData, searchString)
  			
  		#Now search the other index
  		if searchFiles:
  			nameData, fileData = self.searchFilesIndex(fileData, nameData, self.nameIndex, searchString)
  		else:
  			fileData, nameData = self.searchFilesIndex(nameData, fileData, self.fileIndex, searchString, category, math, game, extension)
  
  		# Bail out if we failed to do either of those things.
  		if fileData is None or nameData is None:
  			self.repo.printd("Error: failed to load one or more of the index files for this repo. Exiting.")
  			self.repo.printd("Please run 'calcpkg update' and retry this command.")
  			sys.exit(1)
  
  		#Now obtain a count (exclude "none" elements)
  		count = 0
  		for element in nameData:
  			if not nameData[element] is None:
  				count += 1
  
  		self.repo.printd("Search for '" + searchString + "' returned " + str(count) + " result(s) in " + self.repo.name)
  		return count
docs: Counts the number of ticalc.org files containing some search term, doesn't return them