private double getSimScore(String haystack, String needle){
		if (haystack.equals(needle))
			return 1;
		if (haystack.startsWith(needle+" ") || haystack.endsWith(" " + needle) || haystack.contains(" " + needle + " "))
			return 0.8;
		String noSpaceNeedle = needle.replace(" ", "");
		if (haystack.startsWith(noSpaceNeedle+" ") || haystack.endsWith(" " + noSpaceNeedle) || haystack.contains(" " + noSpaceNeedle + " "))
			return 0.7;
		return 0;

	}