<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def searchIndex(self, printData=True):
 		"""Search the index with all the repo's specified parameters"""

		backupValue = copy.deepcopy(self.output.printData)
		self.output.printData = printData
		self.data = self.index.search(self.searchString, self.category, self.math, self.game, self.searchFiles, self.extension)
		self.output.printData = backupValue
		return self.data