private void initSearch()
	{
		for (Map.Entry<String, String> entry: conditions.entrySet())
		{
			ArrayList<Long> conditionIds = generateIdsForCondition(entry.getKey(), entry.getValue());
			intersect(conditionIds);
		}
	}