[英]DSL query sortBy in case insensitive query formation in java, mssql DB
[英]case insensitive query in dynamo DB
我想扫描/查询dynamo DB表。 Dynamo DB区分大小写。 我想有时使用哈希/范围键作为字符串。 有没有什么办法可以在发电机数据库级别中启用不区分大小写? 或者还有其他解决方案吗? 我正在使用JAVA SDK查询Dynamo
我可以想到两种可能的方式
1)通过调整模式在应用程序端解决
例如,每当添加新用户时,现在假设您有“名称”作为哈希键,在以小写字母命名后添加它们
John --> john
Doe --> doe
记住要存储值( name
作为搜索的哈希)和( displayName
用于显示目的)
现在在查询数据库之前,您可以将搜索转换为小写。
2)使用ElasticSearch: DyanmoDB表可以与ElasticSearch集成,ElasticSearch可以对您的表执行不同的搜索操作( 参考链接 )
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.