windows phpredis扩展下怎么安装solr的php扩展

php solr 扩展的问题_php吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:140,882贴子:
php solr 扩展的问题收藏
求大神答疑解惑啊php solr 扩展里面如何使用suggest(自动补全)的功能啊
php初学者,签约有保障,提供推荐到大企业实习,五重保障成就PHP开发梦.免费申请试学,课后1对1辅导,毕业学员薪资高于普通程序员2000元.
补充一点就是,现在默认的requesthandler是select,想把它改成suggest,但是找了老半天发现php solr扩展里面没有对应的方法。求助~
楼主,请问你的solr扩展是怎么安装的,我安装的时候make test
楼主,您的solr扩展是怎么安装的?
登录百度帐号推荐应用温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!&&|&&
LOFTER精选
网易考拉推荐
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
2. 服务器安装java,支持solr使用3. 进入解压包(solrbase)后面统一称呼 &solrbase/bin/&4. 启动solr &./solr start &默认端口是 16010 &可以 用 127.0.0.1:16010 访问到solr管理界面这个时候还没有solr数据库5. ./solr &可以看到帮助命令 &./solr create_core -c name 创建一个name数据库,会生成 &solrbase/server/solr/name 文件夹6. solrbase/server/solr/name/conf/managed-schema 配置该数据库的字段,里面有默认模板,自己参考设置7. solrconfig.xml solr库设置,如果要使用mysql同步更新,那么要引入 solrbase/dist/solr-dataimporthandler*.jar &引入的代码大概在 70-80行,参考引入, 并且加入&&requestHandler name="/dataimport" class="org.apache.solr.handler.dataimport.DataImportHandler"& &lst name="defaults"& &str name="config"&db-data-config.xml&/str& &/lst&&/requestHandler&这段代码的意思就是用 dataimport 并且配合 db-data-config.xml 来完成数据库同步。8. 配置 db-data-config.xml&&dataConfig&&dataSource driver="com.mysql.jdbc.Driver" url="jdbc:mysql://192.168.1.235:3306/xifb" user="root" password="EKhnSVP1cdV7M5jT"/&&document&&entity& & & & name="goods" pk="mid"& & & & query="select * from sdb_test"& & & & deltaImportQuery="select * from sdb_test where id = ${dataimporter.delta.id}"& & & & deltaQuery="select id from sdb_test where update_time&='${dataimporter.last_index_time}'"& & & & deletedPkQuery="select id from sdb_test where 你不要的数据"&&/entity&&/document&&/dataConfig&deltaImportQuery 中的 dataimporter.delta.id 就是根据下面的 deltaQuery 查询出来的ID&deletedPkQuery 是你要增量删除的东西9. 配置完要重启 &solrbase/bin/solr restart10. 然后访问 127.0.0.1:16010 选择 数据库name, 下面有个 &dataimport 栏目 , 里面有 full-import(全量更新) 和 delta-import(增量更新) 点击 &execute 运行 就可以生成数据了10. 最后在php安装扩展 php-solr ,使用扩展来调用solr的数据 solr 有类, 可以去github上面下载
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
历史上的今天
在LOFTER的更多文章
loftPermalink:'',
id:'fks_',
blogTitle:'solr 安装与使用',
blogAbstract:'1. http://www.apache.org/dyn/closer.lua/lucene/solr/6.5.0 下载一个2. 服务器安装java,支持solr使用3. 进入解压包(solrbase)后面统一称呼 &solrbase/bin/&4. 启动solr &./solr start &默认端口是 16010 &可以 用 127.0.0.1:16010 访问到solr管理界面这个时候还没有solr数据库5. ./solr &可以看到帮助命令 &./solr create_core -c name 创建一个name数据库,会生成 &solrbase/server/solr/name 文件夹',
blogTag:'',
blogUrl:'blog/static/',
isPublished:1,
istop:false,
modifyTime:7,
publishTime:4,
permalink:'blog/static/',
commentCount:0,
mainCommentCount:0,
recommendCount:0,
bsrk:-100,
publisherId:0,
recomBlogHome:false,
currentRecomBlog:false,
attachmentsFileIds:[],
groupInfo:{},
friendstatus:'none',
followstatus:'unFollow',
pubSucc:'',
visitorProvince:'',
visitorCity:'',
visitorNewUser:false,
postAddInfo:{},
mset:'000',
remindgoodnightblog:false,
isBlackVisitor:false,
isShowYodaoAd:false,
hostIntro:'',
hmcon:'0',
selfRecomBlogCount:'0',
lofter_single:''
{list a as x}
{if x.moveFrom=='wap'}
{elseif x.moveFrom=='iphone'}
{elseif x.moveFrom=='android'}
{elseif x.moveFrom=='mobile'}
${a.selfIntro|escape}{if great260}${suplement}{/if}
{list a as x}
推荐过这篇日志的人:
{list a as x}
{if !!b&&b.length>0}
他们还推荐了:
{list b as y}
转载记录:
{list d as x}
{list a as x}
{list a as x}
{list a as x}
{list a as x}
{if x_index>4}{break}{/if}
${fn2(x.publishTime,'yyyy-MM-dd HH:mm:ss')}
{list a as x}
{if !!(blogDetail.preBlogPermalink)}
{if !!(blogDetail.nextBlogPermalink)}
{list a as x}
{if defined('newslist')&&newslist.length>0}
{list newslist as x}
{if x_index>7}{break}{/if}
{list a as x}
{var first_option =}
{list x.voteDetailList as voteToOption}
{if voteToOption==1}
{if first_option==false},{/if}&&“${b[voteToOption_index]}”&&
{if (x.role!="-1") },“我是${c[x.role]}”&&{/if}
&&&&&&&&${fn1(x.voteTime)}
{if x.userName==''}{/if}
网易公司版权所有&&
{list x.l as y}
{if defined('wl')}
{list wl as x}{/list}Windows下安装配置Solr (tomcat7.0) - CSDN博客
Windows下安装配置Solr (tomcat7.0)
下面介绍Windows下安装配置Solr,与在Linux下类似。
1. 安装准备
1.1. 下载tomcat 7
我是下绿色版,即zip的,x64位(因服务器是x64)
apache-tomcat-7.0.32-windows-x64.zip
1.2. 安装tomcat7
在D盘新建一个apache文件夹,将zip包放入该文件夹,后解压。
我的tomcat 7主目录为:D:\apache\apache-tomcat-7.0.32& ,接下来以 tomcat home表述该目录。
如下图所示:
1.3. tomcat配置
一般情况下,是不需要配置tomcat的。
tomcat默认的端口是8080,在本人机器中,该端口已被占用。
所以,要修改tomcat的默认端口。
打开tomcat home下的 conf\server.xml
&&& &Connector port=&8080& protocol=&HTTP/1.1&
&&&&&&&&&&&&&& connectionTimeout=&20000&
&&&&&&&&&&&&&& redirectPort=&8443& /&
将其中的8080改为9090,并设置URIEncoding=&UTF-8&。
最后,结果如下:
&&& &Connector port=&9090& protocol=&HTTP/1.1&
&&&&&&&&&&&&&& connectionTimeout=&20000&
&&&&&&&&&&&&&& redirectPort=&8443& URIEncoding=&UTF-8&/&
注:如果没有设置URIEncoding=&UTF-8&,在提交查询的select的url会出现乱码,当然也就查不到了。
可以不必改端口,本人机器刚好被占用,所以要修改。
1.4. tomcat启动
运下tomcat home中 bin\startup.bat
之后,打开浏览器
可以看到tomcat主页,则tomcat配置成功。
成功后,先关闭tomcat的运行。
1.5. 下载solr
本示例使用solr的3.6.1的版本
下载地址:
详情请见:
2.& 安装过程
2.1. 安装tomcat
安装完tomcat后修改./conf/server.xml
&Connector port=&8080& protocol=&HTTP/1.1&
&&&&&&&&&&&&&& connectionTimeout=&20000&
&&&&&&&&&&&&&& redirectPort=&8443&& URIEncoding=&UTF-8&/&
注:如果没有设置URIEncoding=&UTF-8&,在提交查询的select的url会出现乱码,当然也就查不到了。
2.2. 拷贝solr.war
将下载的solr包下面的dist文件夹中的apache-solr-3.6.1.war拷贝到 tomcat的webapps 并且改名为 solr.war 一般情况下会自动生成相应的文件夹。
2.3. 准备solr实例的运行目录
本人将 D:\apache\solrhome,作为solr实例的运行目录
把下载的solr包中的example/solr文件夹下面的所有文件放入到D:\apache\solrhome里面。
2.4. 配置solr.home环境变量
最后一步 配置添加solr.home环境变量,本文取基于JNDI的配置方式
& 在tomcat的conf文件夹建立Catalina文件夹,然后在Catalina文件夹中在建立localhost文件夹,在该文件夹下面建立 solr.xml,Xml代码:
&?xml version=&1.0& encoding=&UTF-8& standalone=&yes&?&
&Context docBase=&D:\apache\apache-tomcat-7.0.32\webapps\solr.war& debug=&0& crossContext=&true& &
& &Environment name=&solr/home& type=&java.lang.String& value=&D:\apache\solrhome& override=&true& /&
&/Context&
docBase属性的值,是solr.war文件的绝对路径。
Environment中value属性,是solr实例的运行目录。
3. 验证安装
访问solr管理界面
3.1. 打开管理后台
打开浏览器,输入:
3.2. 如果出现如下图示,表示配置成功
本文已收录于以下专栏:
相关文章推荐
首先,solr是基于java开发的,所以使用的话需要先进行java环境的配置,在Java环境配置好之后就可以去http://www.apache.org/dyn/closer.lua/lucene/s...
1、项目准备:
solr-solrJ-6.6.0.jar2、项目具体内容solrJ操作步骤:
建立solrserver连接
创建Document文档列表docs ...
转载自:/p/dd7a59b3f0b5
来自百度百科:Solr简介Solr是一个基于Lucene的Java搜索引擎服务器。Solr 提供了层面搜索、...
第一步:下载Solr下载地址Solr5.4.0官方下载地址http://apache.opencas.org/lucene/solr/5.4.0/第二步:解压将下载的solr-5.5.0.zip解压,...
solr.solr.home的理解和配置 主要有两种  基于环境变量solr.solr.home在当前用户的环境变量中(.bash_profile)或在/opt/tomcat/catalina.sh中...
使用SolrJ操作Solr会比利用httpClient来操作Solr要简单。SolrJ是封装了httpClient方法,来操作solr的API的。SolrJ底层还是通过使用httpClient中的方法...
几个概念先行说明一下:
Lucene: 是一个索引与搜索类库,而不是完整的程序。
Solr:是一个高性能,采用Java5开发,基于Lucene的一个独立的企业级搜索应用服务器,它对外提供类似于We...
1. 目录结构说明
我们下载的Solr包中,进入Solr所在的目录,我们可以看到以下几个目录:build、client、dist、example、lib、site、src。下面分别对其进行介绍。...
几个概念先行说明一下:
Lucene: 是一个索引与搜索类库,而不是完整的程序。
Solr:是一个高性能,采用Java5开发,基于Lucene的一个独立的企业级搜索应用服务器,它对外提供类似于We...
他的最新文章
讲师:宋宝华
讲师:何宇健
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)

我要回帖

更多关于 windows php ftp扩展 的文章

 

随机推荐