
基础的东西都不懂就想做智能搜索引擎 楼主还是从基本的做起吧 从你的第2个问题 就可以看出来 你没多少程序开发的经验 搜索内容放在哪里 和数据库怎么设计 这是2个独立事件 毫不相关

智能搜索引擎?Google ,百度!!??
他们的数据来源还是大家猜测的对象呢!!!!
数据库不可能那么快速的从海量数据里提取数据...
散列堆,栈有点可能,或者自己企业内部有自己的开发的数据库软件...
还有一种就是可能来之网络...
楼主还是学好先,能力强了再思考深度的东西..
[个人看法]

那也是在他的数据库中搜索