难度不在技术,而是在于没有厉害的产品经理将技术面向大众的,基于MySQL数据库进行搜索,文档数仅仅上万条时,若没有索引,关键词查询比较吃力。
如果一旦到企业级的数据,响应速度就会更加不可接受。
传统数据库并不支持分词。
例如,在做中文搜索时,当搜索框输入“四川火锅”时,数据库通常只能把这四个字进行全部匹配。
可是在文本中,可能会出现“推荐四川好吃的火锅”,这时就会无结果显示。