php操作Solr(PHP Solr Client)
来源:互联网 发布:苹果6突然只有2g网络 编辑:程序博客网 时间:2024/06/05 17:09
下载 PHP Solr Client:
http://code.google.com/p/solr-php-client/downloads/list
# wget http://solr-php-client.googlecode.com/files/SolrPhpClient.r22.2009-11-09.tgz
# tar xzvf SolrPhpClient.r22.2009-11-09.tgz
将文件移到web根目录下
# mv SolrPhpClient/Apache/ /home/www/
新建测试文件:
# cd /home/www
# vim sorltest.php
<?php
include("Apache/Solr/Service.php");
//连接Solr服务器
$solr = new Apache_Solr_service('localhost' , '8983' ,'/solr');
if( !$solr->ping() ) {
}
$data = array(
array(
'id' => 'EN80922032',
'name' => '男士打磨直筒休闲牛仔裤',
'brand' => 'ENERGIE',
'cat' => '牛仔裤',
'price' => '1870.00'
),
array(
'id' => 'EN70906025',
'name' => '品牌LOGO翻领拉链外套',
'brand' => 'ENERGIE',
'cat' => '外套',
'price' => '1680.00'
),
);
//添加索引数据
$documents = array();
foreach($data as $key => $value) {
}
$solr->addDocuments( $documents );
$solr->commit();
$solr->optimize();
//查询索引 $solr->search(字段:关键字 , 开始 ,每页显示,排序)
$offset = 0;
$limit = 10;
$sort = 'price asc';
$rs = $solr->search("brand:ENERGIE" , $offset ,$limit,array('sort' => $sort));
if($rs->response->numFound> 0) {
}
?>
查看:
http://localhost/solrtest.php
显示结果:
- php操作Solr(PHP Solr Client)
- solr调用 java php
- php调取solr
- php的solr的操作类及demo
- java solr与php集成
- solr安装以及php调用
- PHP使用Solr全文搜索引擎
- solr操作
- solr操作
- Apache Solr + PHP 进行全文查询
- php solr指定bm25模式评分
- ubuntu下安装 php的solr扩展
- solr 4.0 与php结合SolrPhpClient实现
- 搜索方案 solr+php 安装配置
- Solarium 是 Solr 的 PHP 开发接口,
- PHP客户端 solr查询具体实现
- Solarium简介-Solr的PHP客户端
- 集成 PHP 应用和 Solr 搜索引擎
- 喜欢文字的人
- .ISAPI_Rewrite 支持二级域名重写
- VC2010增加对并发的支持 笔记一
- latex 综合介绍及教程网站 http://zzg34b.w3.c361.com/
- 从缓冲上看阻塞与非阻塞socket在发送接收上的区别
- php操作Solr(PHP Solr Client)
- IIS isapi_rewrite 重写
- socket选项自带的TCP异常断开检测
- DB2学习笔记-0002(Linux系统下卸载DB2数据库软件)
- 文本处理中的失效函数
- 解决ssh远程登录unix服务器时vi/vim的方向键在编辑模式不能用的问题
- linux eval
- javaMail简单使用
- php mysql函数一揽表 呀呀嘿