不知道有没有看过一本叫"开发自己的搜索引擎"的书,书中建的那个产品引擎的结构一直没弄明白,为什么要把搜索到的信息导入到mysql数据库中去,如果我没理解错的话,lucene应该是对索引直接进行搜索,也就是说独立于源文档之外,那为什么需要导入源信息到数据库中去呢????而且文中说是只对产品词库进行搜索,我试着建了一个,发现如果词库里什么也没有,照样能搜索出相应的结果,这是为什么?????

解决方案 »

  1.   

    没有看过这本书,不过,对于将数据存入MYSQL数据库,我同上面的那位朋友的理解一样,因为如果你把所有检索的数据放在内存中,刚开始还可以,速度可能还会很快;但是久了就不行了,因为你的内存肯定有满的一天,到时你的电脑就会越来越慢,而数据库就不一样,现在数据库容量都很大。