private static ArrayList<String> getSkuList(String centroid,
			HashMap<String, ArrayList<String>> cluster,
			HashMap<String, ArrayList<String>> qSkuMap, String query) {
		ArrayList<String> sList = new ArrayList<String>();
		ArrayList<String> qList = cluster.get(centroid);
		HashMap<String, Float> dist = new HashMap<String, Float>();
		for (String q : qList) {
			dist.put(q, new Levenshtein().getSimilarity(query, q));
		}
		Map<String, Float> sortedMapDesc = sortByComparatorFloat(dist, false);
		for (Entry<String, Float> entry : sortedMapDesc.entrySet()) {
			ArrayList<String> list = qSkuMap.get(entry.getKey());
			if (list != null && entry.getValue() > 0.6) {
				for (String s : list) {
					if (!sList.contains(s))
						sList.add(s);
				}
			}
		}
		return sList;
	}