Разные словари или один с иерархией для расширенного поиска по терминам из разных полей

Опубликовано Ksenia-Polo - чт, 02/04/2021 - 16:35

Как лучше организовать таксономию для разных характеристик в одном словаре? или в разных? при условии, что термины будут выводиться в разных полях и потом нужно будет организовать расширенный поиск по этим терминам, скорее всего с помощью вьюх либо фасетов.
Сейчас я делаю отдельный словарь для каждого поля, но есть необходимость подключать к одному полю несколько словарей.
А такой возможности из коробки нет вроде?

Возникла мысль сделать иерархию терминов в одном словаре (например с <a href="https://www.drupal.org/project/taxonomy_manager">taxonomy_manager</a> ) и ссылаться в разных полях на один словарь.

Но тут возникают возможные минусы
- потом сложнее будет делать расширенный поиск?
 

- сложнее будет использовать автоподсказки при создании нод (если тип поля автозаполнение), так как будет много лишних вариантов

- и не пойму как тогда делать выпадающие списки или мультселект
(можно ли будет взять для конкретного поля не весь словарь, а его часть?)
Возможное решеиние здесь https://drupalfly.ru/lesson/create_catalog_drupal7_1
https://drupalfly.ru/lesson/create_catalog_drupal7_2

Вот пример задачи: есть три объекта, экземпляра, нужно отразить три характеристики для каждого, чтобы потом искать по этим характеристикам 

2 красных яблока
Цвет: красный
Название: фрукта яблоко 
Количество: 2

3 красных яблока
Цвет: красных
Название: фрукта яблоко 
Количество: 3

3 зеленых груши 
Цвет: зеленый
Название фрукта: груша 
Количество: 3

На выходе нужно иметь возможность найти любые красные фрукты или все красные яблоки, и т.д.
Темы читаю вроде <a href="https://drupal.ru/node/69274">этой</a>, <a href="https://sprosi.pro/questions/43480/ierarhiya-mejdu-terminami-iz-raznyih…">этой</a> но пока не могу определиться