【发布时间】:2017-01-02 21:10:51
【问题描述】:
我有个人参数的MySQL数据表(每人约100个):
{"id":"1", "height":"182", "hair_color":"red", "eyes_color":"haze", "day_of_birth":"25"}
(JSON格式只是为了简单)
我必须能够实现部分搜索,才能通过例如 5-1 个参数来获得结果。
查询:["height":182, "hair_color":"red", "day_of_birth":"25", "skin_color":"black"]
最后我需要匹配行的列表,其中包含 NUMBER 个匹配参数
点赞:["id":"1","matched":"2"]
然后得到,说“前 100 个”匹配数量最多的(当然,尽快 :))
【问题讨论】:
标签: mysql search fuzzy-search