如何在Lucidworks Fusion 4.1中使用JavaScript查询管道转换Solr响应?例如,我有以下响应:

[
   { "doc_type":"type1",
     "publicationDate":"2018/10/10",
     "sortDate":"2017/9/9"},
   { "doc_type":"type2",
     "publicationDate":"2018/5/5",
     "sortDate":"2017/12/12"}]


我需要在以下条件下进行更改:

如果为doc_type = type1,则将sortDate放入publicationDate并删除sortDate;否则只删除sortDate

如何应对回应?官方网站上没有文件

最佳答案

当前,您无法修改Solr响应。您所能做的就是添加它。因此,您可以添加一个新的JSON块,包括该项的“ id”,然后列出要在UI中使用的字段和值。

否则,您需要在索引管道中进行更改(只要该值不需要根据查询进行更改)。

08-16 02:32