我对30-40个mill记录数据库使用全文搜索。80%的数据集中在一个表中。我将名字和姓氏作为全文进行搜索,因为全名可以以多种方式存储“比尔盖茨”、“盖茨”、“比尔盖茨和梅林达盖茨”等。我们还有一个昵称数据库,所以它会搜索“bill”,“will”,“william”等。查找昵称根本不需要时间,但是一旦我实现了包含昵称的查询,现在花费的时间要长得多。(then the other 8 dbs the same) limit 500SELECT * FROM db1
WHERE MATCH (Name) AGAI
我有这个数据结构。我已经使用了underscorejs,但是找不到像下面这样的结构。var data = [{"5+":2},{"3-5":0},{"1-3":1},{"0.5":0},{"<30":0},{"5+":1},{"3-5":1},{"1-3":0},{"0.5":0},{"<30":0},{"5+"