public String rechercher() throws IOException {
		InputStreamReader isr=new InputStreamReader(System.in); 
		BufferedReader br=new BufferedReader(isr); 
		String inputLine;
		
		System.out.println(recherche());
		inputLine = br.readLine();
		String[] part = inputLine.split(" ");
		switch(Integer.decode(part[0]))
		{
			case 1:
				for(String str : iPub.getExistingHashtags()) {
					System.out.println(str + "\n");
				}
				return rechercher();
			case 2:
				System.out.println("Entrez le roartag à rechercher >> ");
				inputLine = br.readLine();
				break;
			case 3:
				for(String str : iPub.getRegisteredusers()) {
					System.out.println(str + "\n");
				}
				return rechercher();
			case 4:
				System.out.println("Entrez l'auteur à rechercher >> ");
				inputLine = br.readLine();
				break;
		}
		
		System.out.println("Recherche en cours...");
		if(Integer.decode(part[0]) == 4)
			return pullAuteur(20, inputLine);
		
		if(Integer.decode(part[0]) == 2)
			return pullHastag(20, inputLine);
		
		return "Erreur";
	}