У меня есть мультитенантный сайт, продукты которого индексируются в Solr, поэтому посетители могут искать по названию продукта или любому другому свойству продукта. Теперь я хотел бы выполнить фильтрацию по цене продукта.
Есть две проблемы:
- Не все палатки имеют одинаковые продукты на своих сайтах.
- Продукт цена может отличаться от одного покупателя к другому, так как каждый арендатор может изменить цену на каждый из продуктов, которые он использует. , которые находятся в заданном ценовом диапазоне.
Я не думаю, что смогу хранить карту для каждого продукта и каким-то образом запросить это, поэтому я немного застрял в том, как разработать схему. На данный момент у меня есть только для каждого продукта многозначное свойство под названием customer, так что я могу просто фильтровать по всем продуктам данного тентанта.
Любая помощь приветствуется, спасибо!