Lucidworks Fusion 4.1 преобразует документы результатов, используя конвейер запросов Javascript - PullRequest
0 голосов
/ 04 ноября 2018

Как мне преобразовать ответ solr , используя конвейер запросов JavaScript в Lucidworks Fusion 4.1? Например, у меня есть следующий ответ:

[ 
   { "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 голосов
/ 18 ноября 2018

В настоящее время вы не можете изменить ответ Solr. Все, что вы можете сделать, это добавить к нему. Таким образом, вы можете добавить новый блок JSON, включить «id» элемента, а затем перечислить поля и значения, которые вы хотите использовать в своем пользовательском интерфейсе.

В противном случае вам нужно внести изменения в индексный конвейер (если значение не нужно изменять в зависимости от запроса).

...