Айс (и qHero соответственно) работает словарём. А он ветвистый. Уточнение терминов - на то и уточнение ТЕРМИНОВ, это работа со смыслами, а не со словами.
Один и тот же термин (значение) может быть ассоциирован с несколькими разными ключевыми (словами). А один ключевик может иметь много значений. Для поиска на айсе/гетти имеют значения только значения, которые вы указали, а не слова, которые ввели. Если какой-то термин уточнён каким-тотобращом только доя некоторых фото из выделенных, программа увидит эту непосоедовательность, и предложит варианты решения.
И вот тут возникает то, что вас запутало
qHero умная. Она видит картинку в целом. И она видит, что к одной фотке из выделенных вами добавлен ключевик, допустим, diet, который имеет несколько значений.
Но ещё она видит, что к другим фоткам добавлен ключевик, допустим, healthy eating, который имеет значений много - в том числе diet (предполагаю, потому что не помню этих веток наизусть, и не знаю всех ваших ключей, может в реале чуть иначе, но принцип тот же) .
И вот тут, сопоставив происходящее, она и спросит: а ты что имеешь в виду? Файлрв 10,а пересекающиеся термины (смыслы) добавлены только в некотопве, добавить в прочие?
Как-то так.
Надо внимательно смотреть в таких случаях.
Например: на серии фото - негр, на половине он в белом костюме, на половине - в чёрном.
Ко всем фоткам добавлен ключ "african-american", к половине - white, к другой полрвине black.
При уточнении умная qHerо сразу уточнит black как african-american для всех фоток. Но останется ещё значение black color. Если выбрать только картинки с чёрными костюмом и уточнить black как black color, а потом выделить все - она именно об этом и спросит: black color added to xxx pictures, add to rest?" - и в данном случае делать этого не надо.