摘要: 上一篇博客:SQL LIKE语句多条件贪婪匹配算法。 直接入题,其他的就不罗嗦了。 上篇博客仅仅是实现了多个关键字“尽可能多的匹配”。 但是在实际应用中,尽可能多的匹配不一定合理。 就拿“如何在CSDN网站注册用户”这句话来说,拆成“CSDN”、“注册”、“用户”这三个词。假如数据库中某条记录匹配了“CSDN”、“注册”这两个词,另一条记录匹配了“注册”、“用户”这两个词。两条记录中匹配词的个数都是两个,如果仅仅用上一篇博客的算法,这两个记录是对等的,而显然,他们不是对等的!“CSDN”这个词在这句话中至关重要,他是先决条件。因此,匹配“CSDN”、“注册”这两个词的记录要比匹配“注册”、“. 阅读全文
posted @ 2012-10-14 11:49 杨元 阅读(801) 评论(0) 推荐(1) 编辑