我有一个数据库表,有很多很多的单词和字符串。 (现在它有超过300K的条目,但它会增长。)什么是最好的方式来获得适合模式的那些值?可以说这张表是:MySQL - 获取CVCV值的最佳方法?
apples
oranges
abba
car
real
tipi
riot
tidy
现在如何检索只有模式CVCV(ConsonantVowelConsonantVowel)?或CVVC,LLLL(letter * 4)等?我可以只让具有不同图案的一列像这样:
word: real
patterns: LLLL,CVVC,LVVC,LVVL,LVLC,LLVC,LLLC,LVLL,CLLC,...
和搜索与“SELECT * FROM表WHERE LIKE字$模式”的数据库,但我在想,如果有更好的办法?
+1只是没有那么多的搜索扫描。 :)如果你经常这样做,你也可以预先计算每个模式类型并存储它们。 – 2012-04-26 21:13:19