Больше таблиц решений в слюнях

Я использую Drools, и я очень доволен этим.

Мой вопрос: можно ли добавить несколько таблиц решений Excel в KnowledgeBuilder и, если "да", как я могу выбрать, какое правило должно выполняться? API позволяет добавлять больше ресурсов, поэтому должно быть возможно добавить более одной Таблицы решений, но, насколько я вижу, для сеанса Drools есть только "fireAllRules". Могу ли я выбрать, какую таблицу правил следует использовать? Или это делает Drools автоматически?

Спасибо заранее!

1 ответ

Каждая таблица решений, которую вы добавляете в базу знаний, генерирует правило в этой базе знаний для каждой строки. Таким образом, вы не можете точно выбрать таблицу решений для использования. Ваши варианты для этого, вероятно:

  1. Создайте несколько баз знаний, каждая из которых содержит изолированный набор правил.
  2. Используйте группы по повестке дня. Вы можете настроить каждую таблицу решений для связи с группой повестки дня. Затем, определив в своем коде, какая группа повестки дня имеет фокус, вы можете активировать определенные группы правил. См. Руководство пользователя о том, как использовать их в таблицах решений.
Другие вопросы по тегам