摘要: 前言:上节是关于Solr的开发准备工作:.NET开发过程中的全文索引使用技巧之Solr(http://www.cnblogs.com/johnwood/p/3447242.html)这节重点是讲Solr的查询相关的知识点一、查询参数说明在做solr查询的时候,solr提供了很多参数来扩展它自身的强大... 阅读全文
posted @ 2014-04-21 15:07 风与叶子 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 一、环境准备:1、jdk安装2、tomcat安装这两个基本环境的安装在这里就不说了二、下载solr-4.5.0.tgz三、安装solr1、解压solr[java]view plaincopytar-zxvf/opt/solr-4.5.0.tgz2、重命名:[java]view plaincopymv... 阅读全文
posted @ 2014-04-16 22:20 风与叶子 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 1.依赖:JDK1.6,Tomcat 5.5,Solr 4.0.0,IKAnalyzer 2012FFTomcat虽然不是必须,但觉得上生产环境的话,还是得用Tomcat,便于统一管理和监控.Tomcat等你也可以用其他版本2.下载:#Tomcat:wget http://archive.apach... 阅读全文
posted @ 2014-04-14 11:03 风与叶子 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 打开SOLR的核心配置文件: solrconfig.xml找到 standard request handler写入以下XML配置代码:[c-sharp]view plaincopyexplicittruetitle310*2.1-->其中hl.fl是要高亮显示的字段,比如title,descrip... 阅读全文
posted @ 2014-04-14 11:02 风与叶子 阅读(529) 评论(0) 推荐(0) 编辑
摘要: 第1章引言1.1nutch和solrNutch是一个开源的、Java实现的搜索引擎。它提供了我们运行自己的搜索引擎所需的全部工具。Solr拥有像web-services API的独立的企业级搜索服务器。用XML通过HTTP向它添加文档(称为做索引),通过HTTP查询返回XML结果。1.2研究nutch的原因可能有的朋友会有疑问,我们有google,有百度,为何还需要建立自己的搜索引擎呢?这里我列出3点原因:透明度:nutch是开放源代码的,因此任何人都可以查看他的排序算法是如何工作的。商业的搜索引擎排序算法都是保密的,我们无法知道为什么搜索出来的排序结果是如何算出来的。更进一步,一些搜索引擎允 阅读全文
posted @ 2014-04-10 22:48 风与叶子 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 本文地址:http://zhoujianghai.iteye.com/blog/1540176首先介绍一下solr:Apache Solr (读音:SOLer)是一个开源、高性能、采用Java开发、基于Lucene的全文搜索服务器,文档通过Http利用XML加到一个搜索集合中,查询该集合也是通过 http收到一个XML/JSON响应来实现。Solr 中存储的资源是以 Document 为对象进行存储的。每个文档由一系列的 Field 构成,每个 Field 表示资源的一个属性。Solr 中的每个 Document 需要有能唯一标识其自身的属性,默认情况下这个属性的名字是 id,在 Schema 阅读全文
posted @ 2014-04-10 22:29 风与叶子 阅读(399) 评论(0) 推荐(0) 编辑
摘要: 要是配置文件的路径问题。打开终端,输入vi~/.bashrc添加如下代码即可。# set Java environmentJAVA_HOME=/usr/local/java/jdk1.8.0PATH=$JAVA_HOME/bin:$PATHCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarexport JAVA_HOMEexport PATHexport CLASSPATH注意上面緑色的地方是点(代表当前路径)和一个分号。 阅读全文
posted @ 2014-04-10 21:34 风与叶子 阅读(1753) 评论(0) 推荐(0) 编辑
摘要: 一、安装jdk1、jdk下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html注:32位安装包为:jdk-7u17-linux-i586.tar.gz64位安装包为:jdk-7u17-linux-x64.tar.gz2、jdk安装1)进入到jdk所在的目录,如安装包jdk-7u17-linux-i586.tar.gz放在/usr/tester文件夹下,执行以下命令:# cd /usr/tester//进入到jdk所在目录;2)解压jdk,执行以下命令:# tar -zxvf 阅读全文
posted @ 2014-04-10 21:15 风与叶子 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 情景:index.html使用如下代码访问另外一个html片段12345678910111213functionrewritedata(id){varuu="/ciweekly/categorydataph/html/ciweeklyph_"+id+".html";$.ajax({url:uu,type:'POST',dataType:'text/html',error:function(){},success:function(dd){$("#ph_dd").html(dd);}});}注意:被访问的 阅读全文
posted @ 2014-04-03 16:15 风与叶子 阅读(2196) 评论(0) 推荐(0) 编辑
摘要: 从 Vista 以后,微软将用户文件和用户的软件配置( AppData ) 明确划分开,并且全部存放在使用者的用户目录下。 Linux早已这样做了,并且在Linux中可将 home 挂载为独立分区,而微软显然还没学到家。用户目录依旧和系统目录一起放在同一分区。 如何将用户目录移动到非系统分区?这是本文的出发点。但本文的重心不在于此,而是 mklink ,一个命令。一、何为 mklink mklink 是何方神圣,值得专门作文讲述? 如果用过 Linux ,那想必也看到过符号链接(这是一种特殊的文件),也用过 “ ln ” 这个链接命令,mklink 和 ln 的功能几乎一样。 mkl... 阅读全文
posted @ 2014-04-03 13:24 风与叶子 阅读(5446) 评论(0) 推荐(0) 编辑
摘要: 第一步:找到C:\WINDOWS\system32\drivers\etc里面的hosts文件,双击打开,选用记事本打开。复制以下内容到hosts内,保存 #优酷127.0.0.1atm.youku.com127.0.0.1Fvid.atm.youku.com127.0.0.1html.atm.youku.com127.0.0.1valb.atm.youku.com127.0.0.1valf.atm.youku.com127.0.0.1valo.atm.youku.com127.0.0.1valp.atm.youku.com127.0.0.1lstat.youku.com127.0.0.1sp 阅读全文
posted @ 2014-04-02 09:05 风与叶子 阅读(428) 评论(0) 推荐(0) 编辑
摘要: //第一种 遍历放入数据中function my_scandir($dir){ $files = array(); if ( $handle = opendir($dir) ) { while ( ($file = readdir($handle)) !== false ) { if ( $file != ".." && $file != "." ) { if ( is_dir($dir . "/" . $file) ) { $files[$file] = my_scandir($dir . "/" 阅读全文
posted @ 2014-03-20 22:37 风与叶子 阅读(407) 评论(0) 推荐(0) 编辑
摘要: 1、MongoDB介绍MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。主要解决的是海量数据的访问效率问题,为WEB应用提供可扩展的高性能数据存储解决方案。当数据量达到50GB以上的时候,MongoDB的数据库访问速度是MySQL的10倍以上。MongoDB的并发读写效率不是特别出色,根据官方提供的性能测试表明,大约每秒可以处理0.5万~1.5万次读写请求。MongoDB还自带了一个出色的分布式文件系统GridFS,可以支持海量的数据存储。MongoDB也有一个Ruby的项目MongoMapper,是模仿Merb的DataMapper编写的MongoDB接口,使用起来非常简单, 阅读全文
posted @ 2014-03-20 22:12 风与叶子 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 0xa0) { //如果字符串中首个字节的ASCII序数值大于0xa0,则表示汉字 $tmpstr.=substr($str,$i,2); //每次取出两位字符赋给变量$tmpstr,即等于一个汉字 $i++; //变量自加1 } else $tmpstr.=substr($str,$i,1); //如果不是汉字,则每次取出一位字符赋给变量$tmpstr } retur... 阅读全文
posted @ 2014-03-20 20:42 风与叶子 阅读(167) 评论(0) 推荐(0) 编辑
摘要: file_get_contentscurlfopen->fread->fclosePs1.使用file_get_contents和fopen必须空间开启allow_url_fopen。方法:编辑php.ini,设置 allow_url_fopen = On,allow_url_fopen关闭时fopen和file_get_contents都不能打开远程文件。Ps2.使用curl 必须空间开启curl。建议打开URL时使用file_get_contents()方法,可优化打开速度 阅读全文
posted @ 2014-03-20 20:15 风与叶子 阅读(466) 评论(0) 推荐(0) 编辑
摘要: 例子:检测文件是否可读、可写、可执行。复制代码代码示例:附,检测文件的大小,学习filesize的用法。复制代码代码示例: 阅读全文
posted @ 2014-03-20 00:01 风与叶子 阅读(515) 评论(0) 推荐(0) 编辑
摘要: nginx是一个web服务器,因此nginx的access日志只有对访问页面的记录,不会有php 的 error log信息。nginx把对php的请求发给php-fpm fastcgi进程来处理,默认的php-fpm只会输出php-fpm的错误信息,在php-fpm的errors log里也看不到php的errorlog原因是php-fpm的配置文件php-fpm.conf中默认是关闭worker进程的错误输出,直接把他们重定向到/dev/null,所以我们在nginx的error log 和php-fpm的errorlog都看不到php的错误日志。调试起来就很痛苦了。解决nginx下php 阅读全文
posted @ 2014-03-20 00:00 风与叶子 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.sina.com.cn/s/blog_8cf0057a0101a1ed.html如果某台Linux(CentOS)服务器ping域名, 如下提示:# ping www.sina.comping: unknown host www.sina.com确认网络没问题的情况下, 可以通过如下步骤寻找解决办法:1) 确认设置了域名服务器# cat/etc/resolv.confnameserver 8.8.8.8#(Google的公共DNS服务)nameserver 8.8.4.4#(Google的公共DNS服务)2) 确认网关已设置/确认路由表正常# netstat -r 阅读全文
posted @ 2014-03-19 23:58 风与叶子 阅读(1263) 评论(0) 推荐(0) 编辑
摘要: http://william71.blogbus.com/logs/33484772.html在Unix和Linux的各种操作系统下,每个文件(文件夹也被看作是文件)都按读、写、运行设定权限。例如我用ls -l命令列文件表时,得到如下输出:-rw-r--r-- 1 apple users 2254 2006-05-20 13:47 tt.htm从第二个字符起rw-是说用户apple有读、写权,没有运行权,接着的r--表示用户组users只有读权限,没有运行权,最后的r--指其他人 (others)只有读权限,没有写权和运行权。这是系统默认设置,我可以改写tt.htm,同组的人和其他人只有权读, 阅读全文
posted @ 2014-03-18 10:59 风与叶子 阅读(457) 评论(0) 推荐(0) 编辑
摘要: [文章作者:张宴 本文版本:v6.3 最后修改:2010.07.26转载请注明原文链接:http://blog.s135.com/nginx_php_v6/] 前言:本文是我撰写的关于搭建“Nginx + PHP(FastCGI)”Web服务器的第6篇文章。本系列文章作为国内最早详细介绍 Nginx + PHP 安装、配置、使用的资料之一,为推动 Nginx 在国内的发展产生了积极的作用。本文可能不断更新小版本,请记住原文链接“http://blog.s135.com/nginx_php_v6/”,获取最新内容。第6篇文章主要介绍了Nginx 0.8.x新的平滑重启方式,将PHP升级到了... 阅读全文
posted @ 2014-03-09 22:09 风与叶子 阅读(286) 评论(0) 推荐(0) 编辑