Как я могу получить доступ / отобразить элементы объекта json в качестве результата поиска, а не весь объект поля? Пользовательский интерфейс поиска / ElasticSearch
Я пытаюсь создать интерфейс, используя React (Search ui) и поиск приложений в качестве серверной части. Таким образом, мне удалось проиндексировать мои документы, но у меня есть несколько вопросов относительно сопоставления. Как мы можем изучить отображение и параметры нашего index. Я спрашиваю об этом, потому что у меня есть pb для получения информации, которую я хочу в интерфейсе. Вот как выглядит json-документ:
{"podcast_name":"<episode-name>",
"transcripts":
[
{"transcript":"<transcript of 30 sec>"
start":"<start time of first transcript>",
"end":"<end time of first transcript>"},
{"transcript":"<transcript of 30 sec>"
start":"<start time of second transcript>",
"end":"<end time of second transcript>"}
...
]
}
Итак, теперь, когда я ищу с помощью внешнего интерфейса, когда я ищу слово, я могу получить только все поле стенограммы со всеми стенограммами. Я хочу получить только стенограмму, содержащую слово и, возможно, его окружение, а не весь объект массива. Как я могу получить доступ к этому? Спасибо !