USECASE:
我们的预订价格可能与每个日期不同。因此,SOLR中的每条记录都包含base_price +动态字段,其中包含人数的日价格,例如:base_price_2_20141231 = 30< - 2014年12月31日2人预订为30欧元。现在我们要显示总价格并让用户对其进行排序。
由于动态字段始终不存在,我们决定为SOLR制作一个自定义插件,以便此插件能够检测动态字段是否存在,并为人数创建总价格和约会游侠
此刻我的问题是: 我为了上述目的而重写了SearchComponent,这是最好的方法吗? 有没有其他方法(ownfieldtype,customfunction?)来做这个和利弊?
所以我需要这个插件来做:
我已经找到了: