Lucidworks Fusion 4.1 使用 Javascript 查询管道转换结果文档

Lucidworks Fusion 4.1 transform result documents using Javascript query pipeline

如何在 Lucidworks Fusion 4.1 中使用 JavaScript query Pipeline transform solr response?例如,我有以下响应:

[ 
   { "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.

中使用的字段和值

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