需要SOLR和PHP帮助

时间:2010-01-17 22:34:55

标签: java php mysql database solr

我已经了解如何将xml文件添加到SOLR并能够通过SOLR ADMIN接口搜索它们......

但我需要知道,如何让SOLR与PHP一起工作,并索引MYSQL记录......

这就是我想要做的事情: 我有一个mysql table,我想添加到SOLR(索引它),所以我不是直接通过PHP搜索MYSQL表,而是首先使用{{1}将它发送给SOLR,然后SOLR以querystring的形式发回结果,然后使用ID:s查询mysql并获取正确的记录......

我不知道如何使用PHP与SOLR进行通信,感谢任何帮助!

由于

3 个答案:

答案 0 :(得分:3)

这里有一篇很好的文章可以帮助您完成PHP和SOLR的集成:

http://www.ibm.com/developerworks/opensource/library/os-php-apachesolr/

SOLR有许多PHP接口,该文章引用了PHP SOLR客户端:

http://code.google.com/p/solr-php-client/

但也有:

http://pecl.php.net/package/solr

答案 1 :(得分:1)

我建议您首先使用DataImportHandler(http://wiki.apache.org/solr/DataImportHandler)来索引数据库并使用众多Solr PHP客户端之一(请参阅SolrPHP wiki page)。请注意,Solr也会发出JSON响应,因此如果您熟悉JSON,它可能是最简单的入门方式。

答案 2 :(得分:1)

我也去过那里,这是我第一次发现互联网很烦人!也许那是因为我急着在一分钟之内学会它。这是我的建议:

  • 1。 不要惊慌。理解工作甚至只是实现只需要几秒钟。所以,请留出一些时间。

  • 2。 了解如何使用JSON。您可以使用它来跨语言进行交流。

  • 3。 查看apache site