什么是一些搜索服务器?

时间:2008-09-15 21:01:02

标签: search full-text-search search-engine solr

我希望从Apache Software Foundation找到Solr的替代品。

对于那些不知道的人,Solr是一个企业搜索服务器。客户端应用程序使用类似于界面的Web服务来提交用于索引的文档以及执行搜索查询。 Solr具有内置的其他功能,如缓存和复制。我相信它最初是由CNet开始的,然后是开源的。

我正在寻找可能被视为竞争对手的其他搜索服务器。

10 个答案:

答案 0 :(得分:42)

我写了一篇关于我下面列出的所有引擎的经验和功能的长篇文章,但我废弃了它,因为格式化是一个皮塔饼。但很简单,如果你不想花钱,Solr / Lucene或Fast(现在的MSSE)真的是你能做的最好的事情。

排除因为我没有此产品的经验: 波线,

价格从高到低

  • 的Endeca,
  • FredHopper,
  • Mercado,
  • Google Mini,
  • Microsoft Search Server,
  • Autonomy,
  • Microsoft Search Server Express,
  • 的Solr / Lucene的

速度快到慢

  • Google Mini / Endeca,
  • FredHopper,
  • Autonomy,
  • 的Solr / MSS / MSSE

功能从高到低

  • Endeca,
  • FredHopper,
  • Mercado,
  • Solr,
  • Autonomy,
  • Lucene,
  • MSS / MSSE,
  • Google Mini

可扩展性从高到低

  • Solr / Lucene,
  • Endeca,
  • FredHopper,
  • Mercado,
  • Autonomy,
  • MSS / MSSE,
  • Google Mini

Java API

  • Endeca,
  • FredHopper,
  • Autonomy,
  • 的Solr / Lucene的

.NET API

  • Endeca,
  • Solr / Lucene,
  • MSS / MSSE,
  • 自治

XML API

  • FredHopper,
  • Mercado,
  • Solr / Lucene,
  • Autonomy,
  • Google Mini(限定版)

分面搜索

  • Endeca,
  • FredHopper,
  • Seamark,
  • Solr的

自然语言搜索

  • Endeca,
  • Fred Hopper,
  • Solr,
  • Mercado,
  • MSS / MSSE,
  • Autonomy,
  • Google Mini

文件抓取

  • Endeca,
  • Mercado,
  • MSS / MSSE,
  • Autonomy,
  • Google Mini

ITL

  • Endeca,
  • FredHopper

采购/内容聚焦

  • Endeca,
  • FredHopper,
  • 梅尔卡

分布式搜索

  • Endeca,
  • FredHopper,
  • Mercado,
  • Solr / Lucene,
  • Autonomy,
  • Google Mini

分析

  • 的Endeca

Platform x86 Windows

  • Endeca,
  • FredHopper,
  • Mercado,
  • MSS / MSSE,
  • Solr / Lucene,
  • 自治

Platform x64 Windows

  • Endeca,
  • FredHopper,
  • 的Solr / Lucene的

Platform x86 Unix Variants

  • Endeca,
  • FredHopper,
  • Mercado,
  • Solr / Lucene,
  • 自治

Platform x64 Unix Variants

  • Endeca,
  • 的Solr / Lucene的

其他

  • Google Mini

答案 1 :(得分:3)

我在Endeca的外围工作,它看起来像一个功能丰富,快速的引擎。

它们似乎特别适合电子商务网站驱动,使用特殊工具来定制向上销售和交叉销售的内容。我也认为他们会尝试进入BI领域,所以如果他们能够无缝地推出它,它应该是两种功能的有趣组合。

答案 2 :(得分:3)

我曾经在Endeca工作过,所以就这样做吧。我不会对竞争对手发表评论,但我确实相信它比其他任何产品都要好得多。

Solr提供基本的分面搜索,对于许多应用程序来说“足够好”。在很多方面,它是一个低端的Endeca。

Endeca会给你一些关于Solr的事情:

  • 更好的语言分析(词干等)
  • 加入并进行多对多过滤的能力
  • 支持通过XQuery查询
  • 更好地支持管理维度/方面
  • 更好的性能(包括查询和推送数据)
  • 抓取工具和数据集成工具
  • 更好的管理工具

显然,服务和支持。

那说,它并不便宜,所以如果你没有预算,Solr也不是一个糟糕的选择。

答案 3 :(得分:2)

+1 Lucene和FAST。如果你有兴趣扩展它,Lucene也已移植到.NET。

http://incubator.apache.org/lucene.net/

答案 4 :(得分:2)

以下是一些更开源的搜索引擎

以下是一些与搜索相关的工具

  • Forage Forage PHP5库是一个易于使用的界面 多个后端搜索库。它提供了一个通用的界面 通过允许后端支持,支持每个库中的独特功能 具体功能与否。

  • Marjory Marjory是一个用于索引和搜索的网络服务 文档,利用全文搜索引擎。

答案 5 :(得分:1)

微软于2008年1月收购的

Fast ESP

答案 6 :(得分:1)

我们今天正在使用Fast。它有许多很棒的功能,但我们不使用它们。它的价格昂贵。我们也在寻找替代解决方案。

答案 7 :(得分:1)

FACT-Finder怎么样?例如www.eddiebauer.de正在使用搜索和导航解决方案以及其他500多家欧洲网上商店。高度容错...

答案 8 :(得分:0)

IBM Omnifind Yahoo Edition是一个企业搜索服务器,使用Apache Lucene进行索引。它简单,易于安装和管理。它还具有内置的Open Search API。它有多平台支持和免费!!

此产品由IBM推出,旨在与企业搜索市场中的Google Mini竞争。

答案 9 :(得分:0)

除了人们已经提到的那些,微软还有“Microsoft Search Server”和“Microsoft Search Server Express”。后者是免费的,前者支持更大的语料库。