【Solr+php报400】教程文章相关的互联网学习教程文章

集成PHP应用和Solr搜索引擎

你为什么需要搜索引擎?单纯数据库不够用?如果你只是创建小网站,数据库就够了。但当你创建中性或大型应用的时候,搜索引擎是更明智的选择。当然如是一说,小网站也可以利用Solr,获得高相关性的搜索结果。想象一下你在写一个电子商务网站的搜索查询程序。最直接的想法就是如下的数据库查询语句:SELECT * FROM PRODUCTS WHERE LOWER(title) like LOWER(%$phrase%) OR LOWER(description) like LOWER(%$phrase%);查询标题或描述中...

搜索方案solr+php如何安装配置?

问题solr+php如何安装配置使用解决方法1:solr提供http请求查询接口。客户端通过触发http请求获取json、xml等数据格式数据,并对数据进行解析显示。一般情况下各种语言都会有封装好的客户端插件,如java的solrj、python的solrpy,php的php-solr-client,根据提供的api进行索引和查询。至于solr的安装配置可以去看看solr cookbook 这本书.解决方法2:要让php程序用上solr搜索,刚开始心里犯怵我不会java怎么办?搜素系统的索引怎么建...

php的solr的操作类及demo

php的solr的操作类及demo一、solr类127.0.0.1,port => 8080);/*** 设置solr库选择* @param $core string 库名称*/public static function setCore($core){if($core) self::$options[path]=solr/.$core;}/*** 增加solr索引* @param $fieldArr 索引字段及值* @return bool true*/public static function addDocument($fieldArr=array()){$client = new SolrClient(self::$options);$doc = new SolrInputDocument();foreach($fieldArr...

SolrPHPsupport【图】

Solr PHP support Contents Solr PHP support solr-php-client Apache Solr PHP Extension Solarium Solr's PHP response format Solr's PHP Serialized response format Historical solr-php-client A 3rd party PHP library for indexing and searching documents within an Apache Solr installation. Zip / Tarballs can be found at SolrPhpClient Adding, Deleting (by id and query), committing, optimizing...

安装php-solr扩展

安装php-solr扩展下载安装:libxml2 2.6.31或以上版本libcurl 7.18.0 或以上版本到php官网下载solr: http://pecl.php.com/package/solr然后:/usr/local/php5/bin/phpize ./configure --with-php-config=/usr/local/php5/bin/php-config sudo make sudo make test sudo make install安装完后会有类似这样的提示:Installing shared extensions: /usr/local/lib/php/extensions/no-debug-non-zts-20090626/把这个记住,然后修改...

Solr学习(六)―-Solr的PHP客户端【图】

Solr 学习(6) ―- Solr的PHP客户端 solr查询返回只是xml格式或是json格式,并不像我们平时使用google或百度时的那种漂亮清爽的界面,实际上solr只负责数据的查询和返回,并不负责显示,如果要生成如google那样的界面,还的借助solr的php客户端,通过客户端进行查询后,再通过php代码显示出来。本文的做法是一台服务器使用tomcat,运行solr,另一台服务器使用apache,负责和用户的交互与显示。 solr的php客户端也有好几个,本文选...

施用solrphp的输出

使用 solr php 的输出转载:使用 solr php 的输出 发表于:2009年2月18日?| 分类:Solr?| 标签:?php,?solr?|?views(1,054)版权信息: 可以任意转载, 转载时请务必以超链接形式标明文章原文出处, 即下面的声明. ? 原文出处:http://blog.chenlb.com/2009/02/use-solr-php-writer.htmlsolr 1.3 增加了 php 的输出类型,这个 php 调用 solr 搜索的时候解析结果可能比较快。php 有两种:一是 php 结构(语法的,类似 json);另一各是,...

win7phpsolr解决办法

win7 php solr这是不是没有人会干的事?显然我就这么干了。下载了.tgz格式的插件包,但是不知道怎么用。------解决方案--------------------Apache Solr (读音: SOLer) 是一个开源的搜索服务器。Solr 使用Java 语言开发,主要基于HTTP 和Apache Lucene 实现。Apache Solr 中存储的资源是以Document ... ------解决方案--------------------没看出你干了什么嘛探讨这是不是没有人会干的事?显然我就这么干了。下载了.tgz格式的插件包...

win7phpsolr解决思路

win7 php solr这是不是没有人会干的事?显然我就这么干了。 下载了.tgz格式的插件包,但是不知道怎么用。------解决方案--------------------Apache Solr (读音: SOLer) 是一个开源的搜索服务器。Solr 使用Java 语言开发,主要基于HTTP 和Apache Lucene 实现。Apache Solr 中存储的资源是以Document ...------解决方案--------------------没看出你干了什么嘛引用:这是不是没有人会干的事?显然我就这么干了。 下载了.tgz格式的插件...

php增添solr扩展inubuntu

php添加solr扩展 in ubuntu//安装php的solr sudo?apt-get?install?php5-curl? sudo?apt-get?install?libcurl4-gnutls-dev? sudo?apt-get?install?libxml2? sudo?apt-get?install?libxml2-dev? sudo?pecl?install?-n?solr-beta? sudo?vi?/etc/php5/conf.d/solr.ini //修改solr.ini //添加以下语句 extension=solr.so ? 如果出现问题?make: not found, 需要执行 ?sudo apt-get install build-essential, 然后再执行?sudo?pecl?instal...

Solr学习(六)—-Solr的PHP客户端【图】

Solr 学习(6) —- Solr的PHP客户端 solr查询返回只是xml格式或是json格式,并不像我们平时使用google或百度时的那种漂亮清爽的界面,实际上solr只负责数据的查询和返回,并不负责显示,如果要生成如google那样的界面,还的借助solr的php客户端,通过客户端进行查询后,再通过php代码显示出来。 本文的做法是一台服务器使用tomcat,运行solr,另一台服务器使用apache,负责和用户的交互与显示。 solr的php客户端也有好几个,本...

Solr+php报400

初学Solr从网上下载了一个例子,但是运行时报以下错误:Fatal error: Uncaught exception Apache_Solr_HttpTransportException with message 400 Status: Bad Request in /Applications/XAMPP/xamppfiles/htdocs/phpSolr/SolrPhpClient/Apache/Solr/Service.php:338 Stack trace: #0 /Applications/XAMPP/xamppfiles/htdocs/phpSolr/SolrPhpClient/Apache/Solr/Service.php(1170): Apache_Solr_Service->_sendRawGet(http://localh...

solr+php,如何重新定义field

初学Solr,想要自定义一些field,要如何去定义?教程里面都说应该更改schema.xml中的field,但是修改过以后发现php连solr都连不上了,不知道是什么原因回复内容:初学Solr,想要自定义一些field,要如何去定义?教程里面都说应该更改schema.xml中的field,但是修改过以后发现php连solr都连不上了,不知道是什么原因不知道你说 「php连solr都连不上了」 是指的什么 ...「连不上」这三个字有很多种情况 ... 就好比去医院跟医生说我肚子疼...

windows下,apache+php安装solr扩展

由于工作需要想要在win7下安装solr扩展。使用的xampp集成环境,php5.3.5。在网上下载了php_solr.dll文件,重新配置了ini文件,但是使用phpinfo查看后发现solr扩展还是没有加上。查了以后,有人说iis环境中使用php_solr_vc9,而apache下应该使用vc6的,但是我在这个http://downloads.php.com/pierre/地址只看到了vc9,没有vc6。回复内容:由于工作需要想要在win7下安装solr扩展。使用的xampp集成环境,php5.3.5。在网上下载了php_so...

php操作solr7.5通过mysql导入的数据【代码】【图】

solr安装与配置 下载 下载地址:http://www.apache.org/dyn/closer.lua/lucene/solr/7.5.0 下载后直接解压。 配置 创建新core 进入解压后目录(后面有~/solr-root/代替),进入~/solr-root/server/solr/,新建目录,目录名自己随便定义,我定义的是test_core,然后将~/solr-root/server/solr/configsets/_default/目录中的conf目录复制到刚才新建的test_core中。 data-config.xml 新建data-config.xml文件,然后将下面内容写入文件...

SOLR - 相关标签