What are some Search Servers out there? [closed]

混江龙づ霸主 提交于 2020-01-09 12:52:10

问题


I'm looking to find alternatives to Solr from the Apache Software Foundation.

For those that don't know, Solr is an enterprise search server. A client application uses a web-services like interface to submit documents for indexing and also to perform search queries. Solr has other features built in like caching and replication. I believe it was originally started by CNet and then open-sourced.

I'm looking for other search servers out there that might be seen as the competition.


回答1:


I wrote a long post about my experiences and features of all the engines I listed below but I scrapped it because formatting is a pita. But quite simply if you don't want to shell out money Solr/Lucene or Fast (now MSSE) is really about the best you can do.

Excluded because I have no experience of this product: Seamark,

Price High to Low

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

Speed Fast to Slow

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

Features High to Low

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

Extensibility High to Low

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

Java API

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

.NET API

  • Endeca,
  • Solr/Lucene,
  • MSS/MSSE,
  • Autonomy

XML API

  • FredHopper,
  • Mercado,
  • Solr/Lucene,
  • Autonomy,
  • Google Mini (limited)

Faceted Search

  • Endeca,
  • FredHopper,
  • Seamark,
  • Solr

Natural Language Search

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

Document Crawling

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

ITL

  • Endeca,
  • FredHopper

Merchandizing/Content Spotlighting

  • Endeca,
  • FredHopper,
  • Mercado

Distributed Search

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

Analytics

  • Endeca

Platform x86 Windows

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

Platform x64 Windows

  • Endeca,
  • FredHopper,
  • Solr/Lucene

Platform x86 Unix Variants

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

Platform x64 Unix Variants

  • Endeca,
  • Solr/Lucene

Other

  • Google Mini



回答2:


I've worked peripherally with Endeca, and it seems like a feature packed, fast engine.

They seem especially well suited towards eCommerce site driving, with special tools for customizing content for up-sells and cross-sells. I also think they are going to try and move into the BI space, so it should be an interesting combination of the two capabilities if they pull it off seamlessly.




回答3:


I used to work at Endeca so take this for what it is. I won't comment on competitors, but I do really believe it's a significantly better product than anything else out there.

Solr provides basic faceted search, which is "good enough" for many applications. In a lot of ways, it's a low-end Endeca.

Some of the things Endeca would give you over Solr:

  • better language analysis (stemming, etc.)
  • Joins and the ability to do many-to-many filtering
  • support for querying via XQuery
  • better support for managing dimensions / facets
  • much better performance (both for queries and pushing data in)
  • crawlers and data integration tools
  • better admin tools

And, obviously, services and support.

That said, it's not cheap, so if you don't have a budget for it, Solr isn't a bad option.




回答4:


+1 for Lucene and FAST. Lucene has also been ported to .NET if you're interested in extending it.

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




回答5:


Here are some more open source search engines

  • Sphinx
  • Xapian
  • Zend_Search_Lucene

Here are some search related tools

  • Forage The Forage PHP5 library is an easy to use interface to multiple back end search libraries. It provides a common interface while supporting unique features in each library by allowing back-ends to support specific features or not.

  • Marjory Marjory is a webservice for indexing and searching for documents, utilizing a full-text search engine.




回答6:


Fast ESP which Microsoft bought in January 2008




回答7:


We are using Fast today. It's has many great features but we don't use them. It's expensive. We are in search for an alternate solution as well.




回答8:


What about FACT-Finder? e.g. www.eddiebauer.de is using the search and navigation solution and more than 500 other european webshops. Highly error tolerant...




回答9:


IBM Omnifind Yahoo Edition is an Enterprise search server which uses Apache Lucene for indexing. It is simple, easy to install and administer. It also has a built in Open Search API. It has multi-platform support and its Free!!

This product was launched by IBM to compete with Google Mini in the Enterprise Search market.




回答10:


In addition to the ones that people already mentioned, Microsoft has "Microsoft Search Server" and "Microsoft Search Server Express". The latter is free, the former supports a larger corpus.



来源:https://stackoverflow.com/questions/66922/what-are-some-search-servers-out-there

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!