Я индексирую всю продукцию, проданную моей компанией. Около 15000 товаров. Это работает очень хорошо. Однако каждый клиент не может видеть каждый продукт.
Пример:
- Клиент 1 может видеть 12000 продуктов
- Клиент 2 может видеть 13000 продуктов
Я не хочу индексировать все продукты для каждого клиента. У нас есть около 10000 клиентов, умноженных на количество видимых продуктов.
Мой вопрос: как я могу интегрировать это в индексы Lucene для фильтрации продуктов и возврата только разрешенного продукта. У нас есть Lucene 7.6.0 для Java.