我需要一种简单的方法来进行强大的搜索。我非常有信心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。
任何想法都表示赞赏。
由于
答案 0 :(得分:2)
我可以给你一些关于eZ Publish的提示。
关于eZ Publish& eZ Find,除非您想获得eZ Systems的官方支持,维护和专业服务,否则无需支付任何费用。如果您想澄清(或询问更多信息),请参阅此帖子:Ez Publish 4.5 is free or is only Enterprise Edition?
eZ Find是内容存储库和搜索引擎(Solr)之间的高级连接器。启用eZ Find后,只要发布内容,就会在Solr中编制索引并在搜索模块/视图中显示(如果您发布了大量内容并且不需要更新索引,也可以启用延迟索引)那么多)。
使用eZFind& amp; EZ Publish支持和实施的功能。索尔:
当您安装eZ Find时,会提供内置的Solr服务器,其中包含常见Linux发行版的启动/停止脚本,因此您无需通过yum,apt-get或其他方式安装它。如果您愿意,也可以在服务器(或专用服务器)上安装它,因为您的搜索引擎后端可以在eZ查找设置中进行配置。
根据您的目的,您需要学习一些eZ Publish,但使用eZ Find,在您的网站中实现搜索功能将非常简单。不要犹豫,在http://share.ez.no寻求帮助 你可能会迷失一些时间,但是一旦你理解了eZ Publish概念和基础知识,并不难。
最后但并非最不重要的是,您需要知道eZ Find搜索请求可以使用Solr语法进行扩展,因此您不应该被卡在任何地方。
不应该是一个问题,因为很多安装都会处理数据库中的数百万内容。
答案 1 :(得分:1)