标签: java google-app-engine objectify case-insensitive
我们如何获取数据或过滤列表而不区分大小写?
示例:我在GAE DB中有以下记录列表:{Test,test}
当我进入'时,我希望得到它们(测试和测试)。或者' T'在搜索过滤器中。
答案 0 :(得分:1)
使用objectify,您需要规范化并存储重复的属性。
要获得更灵活的解决方案,请考虑将文档存储在the search api中。这将为您提供标准化,词干和高级排序和评分,代价是需要协调跨搜索索引和数据存储区的写入和搜索。