高效地构建搜索功能

问题描述 投票:0回答:0

我在 mongo-db 中有一个集合,其结构如下所示

{
_id: 1,
order_no: '2512',
materials: [
{
material_type: 'A',
material_id: 2,
},
{material_type: 'B',
material_id: 3,
}]
}

与此结构类似,我们有很多关于材料的信息/字段,我们必须在这些字段上构建搜索功能。我需要一些替代方案来探索这个问题陈述。我已经在探索的一些替代方案是 TypeSense 和 ElasticSearch。有没有更有效的方法来解决这个问题?

我已经在探索 Elastic Search、Type Sense 和 AWS DocumentDB。需要一些其他或更好的替代品。

node.js mongodb elasticsearch search typesense
© www.soinside.com 2019 - 2024. All rights reserved.