【问题标题】:Best PHP Search Framework to integrate into an existing Site [closed]集成到现有站点的最佳 PHP 搜索框架 [关闭]
【发布时间】:2014-12-09 05:15:47
【问题描述】:

我即将开始处理现有网站的后端。底层数据库很大,我将致力于该网站的搜索功能。我想知道是否有人知道我可以用来帮助我进行开发的任何好的搜索框架。

站点本身不是使用框架构建的,从扩展的角度来看,这使得事情变得非常困难,但我正在努力解决这个问题,我曾考虑过 Apache Lucene,但看到它只包含在 Zend 框架中。

我阅读了有关 Apache SOLR 的信息,但我想知道这是否可以轻松集成到现有系统中?是否值得为此付出努力?

编写自己的搜索算法是否会更好,或者任何人都可以建议一种合适的方式来构建这个新的搜索功能?

【问题讨论】:

    标签: php search solr lucene


    【解决方案1】:

    Elasticsearch 易于集成;他们有一个PHP api

    github 页面上有一些关于如何开始的示例。

    【讨论】:

      【解决方案2】:

      我曾考虑过 Apache Lucene,但发现它只包含在 Zend 框架。

      Zend Search Lucene 不需要您使用整个 Zend 框架。您可以选择性地仅使用您的应用程序实际需要的组件。我已经成功地将 Zend_Search_Lucene 组件独立于框架中的其他组件用于一个只有静态 html 页面并且仅使用 PHP 进行搜索的网站。

      【讨论】:

        【解决方案3】:

        @Javacadabra,Apache SOLR 在易于使用、快速的搜索服务器中提供功能,并具有分面、可扩展性等附加功能...

        您可以结帐documentation

        【讨论】:

          猜你喜欢
          • 2013-03-16
          • 2010-10-08
          • 2010-09-23
          • 2011-09-16
          • 2017-08-23
          • 2014-01-10
          • 2010-10-24
          • 2010-09-07
          • 2010-10-15
          相关资源
          最近更新 更多