Как я могу получить доступ / отобразить элементы объекта 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>"}

...

]
}

Итак, теперь, когда я ищу с помощью внешнего интерфейса, когда я ищу слово, я могу получить только все поле стенограммы со всеми стенограммами. Я хочу получить только стенограмму, содержащую слово и, возможно, его окружение, а не весь объект массива. Как я могу получить доступ к этому? Спасибо !

0 ответов

Другие вопросы по тегам