神将赵子龙手游官网:静态页面如何做全文搜索?

来源:百度文库 编辑:神马品牌网 时间:2024/04/30 21:19:00
客户要求他的站能做全站搜索,我想问下怎么做?

他不允许用GOOGLE做为他的搜索引擎,要自己写。

程序是ASP的,当然搜索结果要有标题和文章简介。

另外不要让用户搜索HTML标记,比如他搜索"<Br>"这应该什么都搜不到,而不是应该全部显示出来(因为几乎所有文件都会包含<br>)。
TO 1楼,怎么插?什么内容?

TO 2楼,说了静态页面,没有数据库。

TO 3楼,他有几万个静态页面,做FSO查询是不是会很慢啊?另外客户规定不得使用数据库。

TO 4楼,你这个太不现实了,我有将近1000页的静态内容,不可能全放在一个JS里啊

直接调用数据库,查找数据库,查询的时候过滤掉<>等标记对,返回的时候就不会出现你说的问题了。

用FSO或 ADODB.Stream,读取HTM文件,过滤掉HTML标志。

不过建议用别的方案,如:把数据保存在数据库里并生成HTML
搜索的时候找一下数据库就可以了,这样效率会高很多