我想开发一个搜索引擎,但不知道我可以有效使用的后端。请给我建议一个数据库,我可以在其中存储数千条记录并以高效的方式查询它们。我正在为自己的兴趣开发搜索引擎,所以请不要给我任何类似问题中常见的批评意见。搜索引擎的数据库
Thankyou
我想开发一个搜索引擎,但不知道我可以有效使用的后端。请给我建议一个数据库,我可以在其中存储数千条记录并以高效的方式查询它们。我正在为自己的兴趣开发搜索引擎,所以请不要给我任何类似问题中常见的批评意见。搜索引擎的数据库
Thankyou
对于成千上万的记录,标准的rdbms就足够了。对于数百万甚至更高的人来说,你可能想要寻找替代品。
但是既然你是为了你自己的利益而做这件事,那么就去做一件让你明白不同的事。
MySQL and 全文索引是一个很好的解决方案,可以搜索数千条记录。当你放大并接近100万行时,MySQL全文变得很慢,你将不得不使用另一种方法,如Sphinx。
全部取决于您正在搜索的内容。 Bono使用的方法显然太慢... http://bit.ly/54Dlbs – RedFilter 2010-08-12 16:20:29
为什么不使用像Lucene或类似的搜索引擎而不是构建一个? – Paco 2010-10-29 15:04:57