我已经了解如何将xml文件添加到SOLR并能够通过SOLR ADMIN接口搜索它们......
但我需要知道,如何让SOLR与PHP一起工作,并索引MYSQL记录......
这就是我想要做的事情:
我有一个mysql table
,我想添加到SOLR
(索引它),所以我不是直接通过PHP
搜索MYSQL表,而是首先使用{{1}将它发送给SOLR,然后SOLR以querystring
的形式发回结果,然后使用ID:s查询mysql并获取正确的记录......
我不知道如何使用PHP与SOLR进行通信,感谢任何帮助!
由于
答案 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/
但也有:
答案 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