非编码器最简单的 SOLR 安装?是内容管理系统吗?低预算


Easiest SOLR install for a non coder? Is it a CMS? Low budget

我需要一种简单的方法来拥有强大的搜索功能。我对Solr是这里的正确解决方案非常有信心solr可以像CMS一样提供单个文档吗?

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

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

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

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

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

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

我可以破解代码,但不能写代码。

Ez

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

所以我的问题是,我应该坚持不懈地尝试 php 路线吗?有人有任何现成的解决方案吗?

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

任何想法都值得赞赏。

谢谢

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

关于免费版/企业版的说明

关于eZ Publish和eZ Find,除非您想从eZ Systems获得官方支持,维护和专业服务,否则无需支付任何费用。如果您想澄清(或要求更多),请参阅这篇文章:Ez Publish 4.5 是免费的还是只有企业版?

什么是 eZ 查找

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

eZ Publish在使用eZFind&Solr时支持和实现的功能:

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

安装

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

发展

根据你想做什么,是的,你需要学习一些eZ Publish,但使用eZ Find,在你网站的任何地方实现搜索功能将非常容易。不要犹豫,在以下位置寻求帮助:http://share.ez.no你可能会迷失一些时候,但一旦你理解了eZ Publish的概念和基础知识,就不难了。

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

要发布/编制索引的内容数量

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

eZ Find 非常强大,显然在 eZ Publish 中效果很好。安装它实际上非常非常容易。但是,因为它 eZ 发布,因此会涉及一些模板。查看这篇文章,了解一个很好的"如何"将eZ Find安装到eZ Publish中。您在Drupal运行缓慢时遇到问题的可能原因是它需要一些非常繁重的服务器端缓存,而eZ Publish开箱即用。我不知道有什么比eZ Find更好的CMS Solr搜索。另外,请务必查看文档。