2012-07-18 72 views
4

我们有一个Mongo数据库,大约有400,000个条目,每个条目都有一个相对较短的(< 20个字符)标题。我们希望能够在这些标题上进行快速的子字符串搜索(足够快以便能够像使用自动填充条一样使用结果)。我们也只搜索前缀(标题是否以子串开头)。我们可以做什么?Mongo中的快速子字符串搜索

回答

5

如果你只做前缀搜索,那么索引该字段就足够了。 Rooted正则表达式查询使用索引,并且应该很快。