2012-07-18 61 views
4

我們有一個Mongo數據庫,大約有400,000個條目,每個條目都有一個相對較短的(< 20個字符)標題。我們希望能夠在這些標題上進行快速的子字符串搜索(足夠快以便能夠像使用自動填充條一樣使用結果)。我們也只搜索前綴(標題是否以子串開頭)。我們可以做什麼?Mongo中的快速子字符串搜索

回答

5

如果你只做前綴搜索,那麼索引該字段就足夠了。 Rooted正則表達式查詢使用索引,並且應該很快。