Наверняка ответ есть в документации, но не знаю как правильно загуглить.
Я индексирую целиком весь документ. В нем много текста.
У меня есть менюшка поисковика, частично напоминающая гугл.
В ней должны выводиться часть текста найденых документов.
В данный момент я вывожу весь текст.
Но я хочу выводить 5 слов до и 10 слов после совпавшего слова или фразы (включая слова или фразу). Если таковые имеются.
Что мне надо почитать?
Сейчас я ищу вот таким запросом:
var self = this;
var textValue = self.searchTerm;
client.search({
index: 'rustest',
type: 'type1',
body: {
query: {
match: {
body: textValue
}
}
}