【发布时间】:2020-06-21 13:54:28
【问题描述】:
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是company-events、company-insureds、company-files三个指数的别名。
此搜索将仅搜索三个索引中最主要的字段。字段包括:
公司索引:
- 被保险人姓名
- 教唆者
公司被保险人指数:
- 姓名
公司文件索引:
- 姓名
在上面的代码中,我只是为三个索引创建了查询字段。我想分成三个索引。
【问题讨论】:
标签: javascript node.js elasticsearch querydsl