我的本地计算机上有 solr,并且它在以下情况下工作正常 我正在点击这个网址:
http://localhost:8983/solr/
但是我是 solr 搜索的新手,我不知道如何使用 Solr 配置 PHP 和 MySQL。
我使用的是windows8和solr5.1.0。
如果有人有 solr+php+mysql
中的命令,请提出建议。
最佳答案
简单且主要的是,您将需要两个 native PHP 函数:
- file_get_contents
- json_decode -我更喜欢将 Solr 查询作为 JSON 输出处理-
这里有一个简单的自定义函数,您必须在其中向 Solr 提供完整的 URL 查询,例如 http://localhost:8080/solr/wak/select?q=SearchPool%3A?????&wt=json&indent= true
当然它会根据您的架构和查询的要求而改变。
function readQuery($q){
$data = file_get_contents($q);
return json_decode($data);
}
readQuery
函数返回一个 JSON 对象,注意 URL 中的 wt=json
,以及查询结果。为了调试和了解如何访问对象属性,您可以使用 var_dump
。
关于php - 如何将 Solr 搜索与 PHP 集成?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30273542/