Я пытаюсь разработать индекс, который может реагировать на мой шаблон доступа. В пользовательском интерфейсе у меня есть одна коллекция, которую можно фильтровать по 4 атрибутам:
Я читал документацию и книгу Алекса Дебра ie и был склонен использовать стратегию составного ключа сортировки для фильтрации. Хотя у меня есть проблема: я могу фильтровать свои данные, комбинируя любой из этих атрибутов. Например:
- Я могу заполнить только фильтр клиента и даты
- Или просто выберите тип в качестве фильтра
- Или просто выберите дату в качестве фильтра
- et c (Все комбинации фильтров)
Если бы у меня было 4 фильтра, я бы просто использовал шаблон date#type#customer#creditor
, и он работал бы. Но как я могу разработать эти индексы, чтобы иметь гибкость нескольких фильтров, но не все из них необходимы.
Спасибо