Убедитесь, что в вашей функции фильтра (String) вы не добавляете элементы 2 раза в массив, используемый списком
Может быть, вы сделали что-то подобное:
if (item.getName().contains(string)) {
filter.add(item);
}
if (item.getDescription().contains(string)) {
filter.add(item);
}