#elasticsearch
Вопрос:
Я хотел бы вернуть несколько основных моментов одного и того же поля, но с разными размерами фрагментов. Один из них будет иметь меньший размер фрагмента и использоваться в качестве предварительного просмотра для пользователя, прежде чем он откроет документ, чтобы увидеть полный результат.
Ниже приведено то, как, по моему мнению, может выглядеть запрос (хотя это определенно неверный запрос). doc_body с большим размером фрагмента и doc_body_short с фрагментами всего из 100 символов в качестве предварительного просмотра.
highlight: {
fields: {
doc_body: {
fragment_size: 200000,
},
doc_body_short: {
fields: { doc_body: {} },
fragment_size: 100,
},
},
}
Насколько я могу судить, это выглядит невозможным, но любой совет был бы замечательным.