我们的数据库存储相册和照片。每张专辑都有标题、标签、描述。每张照片都有标题、标签和描述。
我想要的只是用户在搜索框中输入一个词后立即显示 5 个搜索结果的能力。
然后每页显示 50 个搜索结果,依此类推。
- 我应该索引哪些字段 - 仅标题或标签(嵌入数组)或两者兼而有之?
- 使用什么来获得最佳搜索体验 - 已归档的 MongoDB 索引或其他类型的索引?解决方案必须随着数据的增长而扩展。
如果有人可以帮助我提供一些有关如何进行的指示,那就太好了。
我仍在使用旧版本的 MongoDB 1.8
谢谢