Я пытался создать систему фильтрации, в которой я получил 10 различных типов продуктов, каждый со своими спецификациями (оперативная память, емкость жесткого диска и т. Д.).
Между всеми типами продуктов я получил около 100 «спецификаций»некоторые являются общими для некоторых типов продуктов.
Я храню все различные "спецификации" в строке json на сервере sql 2017, который поддерживает json.
{"modelNumber":"1421515","ram": 8}
Теперь я хочу проиндексировать большую частьэти поля в строке json, так как у меня есть фильтры, поэтому мне нужен быстрый поиск.
Должен ли я составить представление для каждого из этих типов продуктов и в основном проиндексировать все поля json?Или я могу иметь одно большое представление?
Как индексировать эти поля в представлении, если они находятся в json?