const elasticsearch = new Client({ node: `http://localhost:9200` })
const response = await elasticsearch.search({
index: companyIndex,
body: {
query:{
query_string: {
query: queryText,
fields: ['name', 'insuredName', 'instigator']
}
}
}
});
Здесь companyIndex
- это псевдоним трех индексов: компании-события, компании-страховщики и файлы компаний. Этот поиск будет выполнять поиск только в самых основных полях по трем индексам. Поля включают:
индекс компании:
индекс страховой компании:
индекс файлов компании:
В приведенном выше коде я только что создал поля запроса для трех индексов. Я хочу разделить на три индекса.