|
|
我们的索引,搜索工具
我们用的是自己写的一个搜索工具,针对全文搜索。具体对英文效果好,中文差些。
英文的话按单词拆开,抛去常用词,然后作为关键字,每记录存一个字。对该字段建索引。
然后用一个字段记录它在文中的位置。查询时不用like,用等于,加上位置判别。
中文难做些,只能每个汉字拆开做关键字,记录每个汉字的位置,再搜。
这样做,就是数据库记录增长很快,索引一篇文章,长好几千条记录。而且,长语句的搜索会很费资源。汉字的话,一个字就是一个表连接,我们现在限定搜索关键字不能大于7个字。
现在你的情况,我觉得只能用intermedia. 重新设计系统,重写代码,投入太大了。
我也想着把我们的搜索,索引改为用interMedia.只是心里没底,不知道效果哪个好些。
你若是intemedia效果不错,告诉我一声。 |
|