【发布时间】:2018-03-22 09:55:41
【问题描述】:
我想知道在谷歌云数据存储(使用 Google App Engine/Java 标准)中存储大量字典单词(例如 https://github.com/dwyl/english-words)的最佳方法是什么,以便稍后查询,查询输入是完整的词。
我只需要检查单词是否有效,即在列表中。
我认为我可以使用每个单词中的前几个字符作为实体的键,并将以这些字符开头的所有单词的 HashSet 存储为该特定实体中的值。
然后我检查我正在搜索的单词的前几个字符并只查看那个键。
我觉得有更好的方法来做到这一点。但我一直在谷歌上搜索很多,但无济于事。
任何想法都将不胜感激!
【问题讨论】:
-
您是否考虑过使用搜索索引而不是数据存储区?
-
抱歉耽搁了,我今天会考虑这个选项
标签: google-app-engine google-cloud-datastore key-value-store