аттрибут типа массив строк не поддерживается
Да
единственный вариант это мэпить их в sql_attr_json
Да
Атрибутов 500+, товаров 1 млн . Можно ли предположить существенную разницу “стоимости” фасетного поиска по json properties против данных в sql_attr_multi?
Легче попробовать. 1 млн - это немного, проиндексируется быстро. Реализуйте оба варианта и потестируйте.
если строковые массивы мэпить в uint, то после поиска потребуется дополнительный запрос в RDB для преобразования uint в строку
Можете хранить исходные значения в той же таблице в мантикоре в отдельном stored only поле (чтоб RAM не тратить). Тогда не придётся ходить в RDB или Redis.