最简单的SOLR安装非编码器?它是CMS吗?低预算

时间:2012-04-10 11:06:59

标签: php drupal solr ezpublish

我需要一种简单的方法来进行强大的搜索。我非常有信心Solr是正确的解决方案 Can solr serve individual documents like a CMS would?

然而,我正试图找到可以与这个非程序员一起使用的最佳现成解决方案,尽可能轻量级。

在这个阶段,我安装了Solr 3.5及其工作。

我尝试过D7,但无法将所需的数据轻松加载到节点中,非常慢。

我已经尝试了Joomla,我很满意,但没有真正有效的SOLR解决方案可用,无法与它们连接,文档非常差。那当然不支持额外的字段意味着没有方面。

我们只需要一个非常丑陋,非常轻量级的解决方案,并且喜欢开箱即用的东西。

我已经查看了一些PHP客户端,但据我所知,它们并不是一个完整的解决方案,我仍然需要编写搜索/结果页面等等。这部分超出了我的能力。

我可以破解代码而不是编写代码。

Ez发布+ Ez发现看起来不错,但我没有使用它的经验,也找不到任何有关定价的信息。

所以我的问题是,我应该坚持下去并试试php路线吗?有没有人有现成的解决方案?

在将数据加载到节点方面是否有更好的支持Drupal6(大约150k记录有50个CCK字段可以开始,但快速移动到500k记录) - 这使用feed模块烧毁了drupal7。

任何想法都表示赞赏。

由于

2 个答案:

答案 0 :(得分:2)

我可以给你一些关于eZ Publish的提示。

有关免费/企业版的说明

关于eZ Publish& eZ Find,除非您想获得eZ Systems的官方支持,维护和专业服务,否则无需支付任何费用。如果您想澄清(或询问更多信息),请参阅此帖子:Ez Publish 4.5 is free or is only Enterprise Edition?

eZ Find是什么

eZ Find是内容存储库和搜索引擎(Solr)之间的高级连接器。启用eZ Find后,只要发布内容,就会在Solr中编制索引并在搜索模块/视图中显示(如果您发布了大量内容并且不需要更新索引,也可以启用延迟索引)那么多)。

使用eZFind& amp; EZ Publish支持和实施的功能。索尔:

  • 模糊匹配
  • facets search
  • 拼写检查建议(基于Solr索引和同义词文件)
  • 多语言
  • 高级角色&政策管理
  • 突出
  • 相关性计算(可以调整)
  • ...

安装

当您安装eZ Find时,会提供内置的Solr服务器,其中包含常见Linux发行版的启动/停止脚本,因此您无需通过yum,apt-get或其他方式安装它。如果您愿意,也可以在服务器(或专用服务器)上安装它,因为您的搜索引擎后端可以在eZ查找设置中进行配置。

开发

根据您的目的,您需要学习一些eZ Publish,但使用eZ Find,在您的网站中实现搜索功能将非常简单。不要犹豫,在http://share.ez.no寻求帮助 你可能会迷失一些时间,但是一旦你理解了eZ Publish概念和基础知识,并不难。

最后但并非最不重要的是,您需要知道eZ Find搜索请求可以使用Solr语法进行扩展,因此您不应该被卡在任何地方。

要发布/编入索引的内容量

不应该是一个问题,因为很多安装都会处理数据库中的数百万内容。

答案 1 :(得分:1)

eZ Find非常强大,显然在eZ Publish中效果很好。安装它实际上非常容易。但是,因为eZ Publish会涉及一些模板。查看this post以获得更好的“如何”安装eZ Find到eZ Publish。您在使用Drupal时遇到问题的可能原因是它需要一些非常繁重的服务器端缓存,eZ Publish开箱即用。我不知道有什么比eZ Find更好的CMS Solr驱动搜索。另外,请务必查看doc