gpt4 book ai didi

javascript - 使用 Amazon Dynamodb 进行不区分大小写的查询

转载 作者:搜寻专家 更新时间:2023-10-31 22:55:07 27 4
gpt4 key购买 nike

在 DynamoDB 中,字符串值区分大小写。在我的应用程序中,用户可以在数据库中搜索个人资料名称。但是,如果他们搜索“alan”,则搜索结果中不会返回“Alan”。如何允许用户指定不区分大小写的搜索来检索好的结果?

仅供引用:我将 DynamoDB 与 Node.js 和 Express 一起使用,前端使用 AngularJS。对数据库的扫描请求脚本位于一个 Express route js 文件中;解释用户请求并发送到服务器的代码位于 AngularJS Controller 中。

最佳答案

您可以使用 Lambda 函数将 DynamoDB 表连接到 AWS ElasticSearch,以流式传输表中的更新以建立索引。 ElasticSearch 允许全文和不区分大小写的查找,因此它正是您要找的。这是一个 example architecture由 AWS 解决方案架构师。 AWS 实验室还提供 DynamoDB Logstash plugin完成相同的任务。

关于javascript - 使用 Amazon Dynamodb 进行不区分大小写的查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19657815/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com