У меня проблема с поиском данных в базе данных приложения, управляемой Core Data. Проблема в том, что ключ, который я бы использовал для запроса к базе данных, может иметь несколько похожих способов записи. Например, я хочу получить доступ к тому же элементу данных с именем «tomato» с ключом «tomato» или «tomato». Все остальные поля данных будут такими же. Предоставляет ли Core Data какие-либо встроенные функции для создания псевдонимов для ключа, чтобы один элемент мог быть доступен для нескольких ключей?
Я попытался добавить дубликаты элементов, которые отличаются только атрибутом "name", но я не хочу делать это для каждой записи, так как это потребует от моей базы данных использовать как минимум вдвое больше места.