我想開發一個搜索引擎,但不知道我可以有效使用的後端。請給我建議一個數據庫,我可以在其中存儲數千條記錄並以高效的方式查詢它們。我正在爲自己的興趣開發搜索引擎,所以請不要給我任何類似問題中常見的批評意見。搜索引擎的數據庫
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