public void parse() {
		File sourceFile = new File("marketdump.txt");
		FileReader fr = null;
		try {
			fr = new FileReader(sourceFile);
		} catch (FileNotFoundException e) {
			e.printStackTrace();
		}

		BufferedReader br = new BufferedReader(fr);
		String myline = null;
		int tmpId;
		String tmpString;

		try {
			while ((myline = br.readLine()) != null) {
				tmpString = "";
				StringTokenizer token = new StringTokenizer(myline);
				tmpId = Integer.parseInt(token.nextToken());

				tmpString += token.nextToken();
				while (token.hasMoreTokens()) {
					tmpString += ' ';
					tmpString += token.nextToken();
				}

				// System.out.println("id: " + tmpId + " " + "text:" +
				// tmpString);
				idSIIS.put(tmpId, tmpString);
				idSIIS.put(tmpString, tmpId);
			}
		} catch (IOException e) {
			e.printStackTrace();
		}
	}