php - 如何将 Solr 搜索与 PHP 集成?

标签 php mysql lamp solr5

我的本​​地计算机上有 solr,并且它在以下情况下工作正常 我正在点击这个网址:

http://localhost:8983/solr/

但是我是 solr 搜索的新手,我不知道如何使用 Solr 配置 PHP 和 MySQL。

我使用的是windows8和solr5.1.0。 如果有人有 solr+php+mysql 中的命令,请提出建议。

最佳答案

简单且主要的是,您将需要两个 native PHP 函数:

这里有一个简单的自定义函数,您必须在其中向 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/

相关文章:

mysql - 为 LAMP 堆栈保护 root MYSQL 用户

php - jQuery 自动完成(远程)- 示例

php - PDO异常 : You cannot serialize or unserialize PDO instances

php - 在页面重新加载/刷新时重置 session ?

php - 为什么我的 php 标签会转换成 html 注释?

php - 将 Blob 内容插入另一个 Blob (MySQL)

php - 使用 PHP 将制表符分隔的文本文件读入 MySQL 表

php - 如何从数据库中获取整个列并使用 php 将其存储在数组中?

mysql - 在 Mysql 之间比较多个日期

php 在字符串中找到一些文本(如果它在那里)