分享一段asp站内类似百度引擎的模糊搜索代码
早在N年前就有网友问过:类似百度的站内模糊搜索怎样才能实现?最近工作需要,做了一个 asp 站内搜索。要求完全匹配的关键词要排在前面,关键词要模糊匹配。在网上搜了半天没有找到需要的代码,只好自己编写,现在分享给有需要的人。
功能介绍:
1、利用分词技术,先把关键词拆分为多个词组。如:“搜索炼药师”,拆分为:“搜索”、“索炼”、“炼药”、“药师”等多个词组。
2、如:数据库标题字段完全匹配“搜索炼药师”的排在前面,数据库标题字段模糊匹配“搜索”、“索炼”、“炼药”、“药师”等多个词组的分别在后面展示。
3、如:数据库内容字段完全匹配“搜索炼药师”的展示出来也排在后面。
效果请看:http://www.my478.com