SOLR插件为响应添加字段

时间:2014-11-07 11:22:37

标签: plugins solr

USECASE:
我们的预订价格可能与每个日期不同。因此,SOLR中的每条记录都包含base_price +动态字段,其中包含人数的日价格,例如:base_price_2_20141231 = 30< - 2014年12月31日2人预订为30欧元。现在我们要显示总价格并让用户对其进行排序。

由于动态字段始终不存在,我们决定为SOLR制作一个自定义插件,以便此插件能够检测动态字段是否存在,并为人数创建总价格和约会游侠

此刻我的问题是: 我为了上述目的而重写了SearchComponent,这是最好的方法吗? 有没有其他方法(ownfieldtype,customfunction?)来做这个和利弊?

所以我需要这个插件来做:

  • 访问所有字段,包括文档中的动态字段,以便我可以计算总价
  • 将此价格添加到同一文档并将其返回,以便我们可以在我们的应用中显示价格。
  • 用户应该可以按价格排序

我已经找到了:

0 个答案:

没有答案