代码之家  ›  专栏  ›  技术社区  ›  Luke101

Windows上搜索引擎数据库的选项有哪些

  •  0
  • Luke101  · 技术社区  · 15 年前

    我有一个创建类似于altavista.com的高流量搜索引擎的项目。Windows.NET C将用于该项目。我正在寻找一个好的搜索引擎数据库,可以处理非常高的负载。我看了一下Lucene和SQL Server 2008。我读过,当负载很高的时候,Lucene容易腐败。因此,我正在考虑SQL Server 2008,但我不确定SQL Server能否处理超过GB的数据的非常高的负载。

    数据库将得到一块数据,需要从表中的其他地方获取类似的数据。它的作用就是 类似的问题 StackOverflow上的区域。它需要搜索数百万行。SQL Server 2008和Lucene是我唯一的选项吗

    1 回复  |  直到 15 年前
        1
  •  2
  •   RameshVel    15 年前

    我成功地将Lucene与大容量数据结合使用,并且我很难面对数据损坏问题。

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

    索尔是最受欢迎的,开场很快。 源企业搜索平台 Apache Lucene项目。其主要 功能包括强大的全文 搜索,突出显示,分面 搜索,动态聚类,数据库 集成和丰富的文档(例如, word,pdf)处理。SOLR高度 可扩展,提供分布式搜索 和索引复制,它可以 搜索和导航功能 世界上许多最大的互联网 地点。

    在google代码中有一个用于solr的.NET客户端 solr.net …你可以试试这个