困惑于挑选最好的搜索引擎

时间:2010-11-10 07:45:55

标签: mysql lucene full-text-search search-engine

目前我正在使用定制的Java搜索引擎。此Java引擎使用Lucene索引MySql记录。搜索引擎有几个问题:

1-搜索结果不准确。

2-它不使用加权算法来获得最匹配的结果。

3-耗费大量内存。

4-由于各种原因很难维护。

所以我需要做的是使用现成的搜索引擎,无论是商业还是开源,都可以顺利地与我的系统集成并尽可能地解决我的问题。

请你给我选择,在哪里看。

谢谢, Wa'el

2 个答案:

答案 0 :(得分:7)

Solr

  

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

请注意,您的许多问题可能是由于配置错误或查询错误,而不是lucene不好。

答案 1 :(得分:1)

虽然我也很喜欢Solr,但我建议您也考虑Sphinx。据说很容易与MySQL集成。我会首先尝试Solr,如果没有帮助,请尝试Sphinx作为第二选择。

相关问题