asp我是外行,我只会一点点VB,说一下个人的一点看法。
从你写的大概意思看来,你应该是先确定下一个查询的关键词,然后再对数据库进行查询,进行完后再确定下一个关键词,然后再次对数据库进行查询。
我的想法是,如果是用VB对数据库进行操作,那么操作中必然要把数据库里的内容读出至VB的某个变量中,然后再把该变量和关键词进行比较操作,那么,应该是对数据库的循环操作只进行一次,数据库中每读出一条内容至变量后就对该变量进行多次比较,直到比较完所有关键词。这样就可以减少对数据库的读取操作,从而减少数据库的负担。
还有,为了减少查询次数,可以对关键词的查询次序进行合理的安排,第一步当然是把关键词分解成不同长度的短的关键词,第二步,查询时应该从最短的关键词查起,如果该字数长度的关键词全部都查不到,那么后面更长的关键词查询就可以跳过不用再查。
嗯,说实话,这些都是基于VB的思想,也不知道合不合用,见笑了。
- 上一篇: 怎么发掘有有流量的长尾关键字,可以有什么号方法?
- 下一篇: 返回列表