0

在本地搜索阶段,您可以为实体、值和移动配置过滤器。如果需要,您甚至可以提供自定义移动工厂。

但是,我找不到任何关于如何在构建阶段执行相同操作的文档。唯一的配置是启发式类型和觅食者:第 8 章。构建启发式

我想在过滤器中实现一些我非常严格的规则,但是,如果没有在构建阶段进行过滤的能力,我还必须将它们定义为评分规则以避免糟糕的构建。

有没有办法为施工阶段定义过滤器?

4

1 回答 1

1

是的,有(至少需要6.0.0.CR1,但最好是最新和最好的),但尚未记录在案。

按照从ConstructionHeuristicSolverPhaseConfig和 QueuedEntityPlacerConfig 向下的兔子洞。它是这样的:

   <constructionHeuristic>
     <queuedEntityPlacer>
       <entitySelector id="a"/>
       <changeMoveSelector>
         <mimicEntitySelector refId="a"/>
         <valueSelector>
       </changeMoveSelector>
     </queuedEntityPlacer>
   </constructionHeuristic>
于 2013-11-12T20:32:01.853 回答