繁体   English   中英

我对Windows上的搜索引擎数据库有哪些选择?

[英]What are my options for a search engine database on windows

我有一个项目来创建一个类似于altavista.com的高流量搜索引擎。 Windows .NET C#将用于该项目。 我正在寻找一个可以处理非常高的负载的良好搜索引擎数据库。 我看过Lucene和sql server2008。我已经读到,当负载很高时,lucene往往会损坏。 因此,我正在考虑使用sql server 2008,但不确定sql server是否可以处理千兆字节的数据。

数据库将获得大量数据,并且需要在表中的其他位置获取相似的数据。 它只会在stackoverflow上扮演类似的问题区域。 它将需要搜索数百万行。 SQL Server 2008和Lucene是我唯一的选择吗

我已经成功地使用了Lucene的大量数据,并且面对数据损坏问题。

但是,如果您担心独立的Lucene,可以尝试apache solr ,它是基于Lucene的开源搜索服务器

Solr是来自Apache Lucene项目的流行的,快速的开源企业搜索平台。 其主要功能包括强大的全文搜索,点击突出显示,分面搜索,动态聚类,数据库集成和丰富的文档(例如,Word,PDF)处理。 Solr具有高度可扩展性,可提供分布式搜索和索引复制,并支持世界上许多最大的互联网站点的搜索和导航功能。

谷歌代码solr.net中有一个用于solr的.net客户端。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM