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

时间:2018-11-03 22:35:40

标签: java solr pipeline solrcloud lucidworks

如何在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

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

1 个答案:

答案 0 :(得分:1)

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

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