| Цитата |
|---|
Алексей Пимкин написал: Есть ли возможность исключить цены из фасетного индекса, при пересоздании? |
Исключить их из создания фасета нельзя, однако, есть возможность вырезать их, уменьшая объем БД.
Решение конечно кривое и экспериментальное, но все же можно попробовать.
Через метод \Bitrix\Iblock\PropertyIndex\Storage::priceIdToFacetId($priceId) зная $priceId можно получить FACET_ID для цены, а потом из таблицы b_iblock_*_index (где * - ид инфоблока), найти все VALUE_ID (попутно удалив все стоответствующие строки), а для найденных VALUE_ID из таблицы b_iblock_*_index_val удалить те же строки.
Но это полная авантюра, так что удачи
