- 浏览: 66688 次
- 性别:
- 来自: 武汉
最新评论
-
xuehanxin:
楼主威武好东西
grails 文档 -
xuehanxin:
楼主乃神人也,崇拜中
ActiveMQ 与Spring结合示例 -
wkcgy:
楼主辛苦了!!
jeecms的自定义的伪静态的实现分析 -
a123456603:
有没有qq的联系一下
jeecms的自定义的伪静态的实现分析 -
ningzhisheng:
最近也在学习jeecms,谢谢分享!
jeecms的自定义的伪静态的实现分析
文章列表
Solr查询参数简介
- 博客分类:
- solr搜索引擎
查询参数简介(官方介绍http://wiki.apache.org/solr/CommonQueryParameters):?q (query) - 参数的主查询,默认是所有的“*:*”?fl (Field List) - 指定返回那些字段内容,用逗号或空格分隔多个。例如:“fl=id,name”意味着值列出id,name 字段?start - 返回记录的起始条数,默认是从0开始。此参数一般用于分页显示。?rows -指定返回结果有多少记录, 一般作为每页的最大条数。?sort-排序,具体的格式为sort=<fieldname>+<desc|asc> ...
solr(五)同义词加中文分词
- 博客分类:
- solr搜索引擎
同义词加中文分词的话可以采用mmseg4j,mmseg4j的配置步骤如下:
1: 下载地址:
http://code.google.com/p/mmseg4j/downloads/list. 2.解压mmseg4j-1.9.0.v20120712-SNAPSHOT.zip 用到下面文件: mmseg4j-all-1.9.0.v20120712-SNAPSHOT.jar 放到之前安装$CATALINA_HOME/webapps/solr/WEB-INF/li ...
solr(五)同义词
- 博客分类:
- solr搜索引擎
solr中自带有synonyms的功能,但是功能很有限,因为中文需要在分词的基础上进行搜索,所以官方的配置就没有多大意义。
概念说明:同义词大体的意思是指,当用户输入一个词时,solr会把相关有相同意思的近义词的或同义词的term的语段内容从索引中取出,展示给用户,提高交互的友好性(当然这些同义词的定义是要在配置文件中事先定义好的),比如:用户输入:日本,那么就可能有一些相关的近义词如:鬼子,屠杀,战犯等的词,这个可在配置文件中事先定义好。
一) 官方的配置:这个配置是在cookbook中有提及的,但是在中文分词上没办法加在一起,所以基本上没用。
...
假设客户要上传一个标准的mp3,服务器要对其做以下几件事:
1) 上传到server并将相关 作者名,作品名,url 等存入数据库。
2) 建立索引,当然用solr。
这个看上去没有什么问题,但主要是,我们可能不知道mp3的作者是谁,它的作品名也与文件名不同,数量多的话不可能一个个去看,那么用solr的Extract Metadata功能就可以搞定,步骤如下。
1: 在${catalina_home}\solr_config\solr\collection1\conf\schema.xml ...
solr(三) mysql索引
- 博客分类:
- solr搜索引擎
solr环境建好后,可以通过数据库直接将相关内容索引,然后通过solrj进行调用,其步骤如下.
前提条件:已经建好了环境以及配置了相关中文分词。(-,二中有涉及).
1) 添加dataimport
...
配置好了solr环境 (查看 solr环境搭建), 就可以加入solr中文分词,其步骤如下:
1) 下载IK中文分词
http://ik-analyzer.googlecode.com/files/IK%20Analyzer%202012FF_hf1.zip
2)将解压后的stopword.dic,IKAnalyzer.cfg.xml,IKAnalyzer2012FF_u1.jar加入tomcat webapp中相关solr实例的lib文件夹下(WEB-INF中的lib)。
...
solr环境搭建(一)
- 博客分类:
- solr搜索引擎
1) 下载solr4.2.0
http://lucene.apache.org/solr/
2) 解压结构如下,将包中dist中的solr4.2.0的war包copy到tomcat6的webapp中改名为solor.war,并将example中的solr文件copy 到tomcat主目录,自定义一个文件,并放入(此处暂取名为 solr_config)。
3)在tomcat的conf\Catalina\localhost目录下添加solr.xml内容如下
<?xml version="1.0&qu ...
--查询一天select * from tbl_order where date(tbor_create_time) = curdate();select * from tbl_order where to_days(tbor_create_time) = to_days(now());--查询一个周select * from tbl_order where DATE_SUB(CURDATE(), INTERVAL 7 DAY) <= date(tbor_create_time);--查询一个月select * from tbl_order where DATE_SUB(CURDATE() ...
视频上传以转为FLV格式为宜,以下收藏了部分网上代码,以记录一下:
public class ConvertVideo {
private static String INPUT_PATH;
private static String OUTPUT_PATH;
private static String PROJECT_PATH;
private static HashMap<String, String> fileType;
static {
fileType = new HashMap<String, String>();
f ...
前者用Zend_Soap完成webservice以后,需要与java进行通信,这里我们只要用一个WSDL文件就可以搞定,当然,这个文件我们已经有了,IE上已经直接显示了,可以把它保存为wsdl文件,其中具体定义的内容比较复杂,我们这里只谈应用。
java端的环境.
1)安装jdk。
2) 用axis1进行与php之间的通信,所以要下载axis1.4。
3)这里用到了ant与axis1对wsdl进行解译成客户端,所以要安装ant.
以下是ant任务的定义,主要是为了生成客户端程序。
<?xml version="1.0&qu ...
这段时间在学习python(2.5), 准备学习一下python访问mysql的代码,在网上查了下,于是下了个.tar的包,在安装时出现了n多的问题,先是什么installtool没有,然后无c interpretor,硬着头皮下了个C++2010 studio,装上去了还是报同样的错,搞得十分头大,在网上查了一下,说装2.6的比较好一点,于是下了一个python-2.6.6.msi和MySQL-python-1.2.2.win32-py2.6.exe都装完后,这个还是不能运行,原因是因为安装后的包中有代码错误(过期不用了),于是按着网上说的改了下,测试了一下import MySQLdb ...
看了一下ZF手册中的关于Zend_Soap的说明,感觉很晕,不知所云,是不是个人理解有问题,那就不得而知了,总觉得没有动手做过的就算看了再多文档也不顶事,于是做了一个关于复杂对象传输的例子,对于那些简单对字符窜做的东西基本不实用,所以直接做个可以用到项目中的。
对于复杂对象的传输这里决不仅指的是数组,还有自定义对象(stdclass),有人说php数组可以解决复杂数据结构的问题用自定义对象不是多此一举,原则上是这样,但是如果涉及到多语言通信的话,问题就会暴露出来,这个我们先放一下,在说完这个实例后再谈。
Zend_Soap中的自定义对象的关键点在于a ...
java中要引入一个变量,可以通过参数的形式传递, 因为java中用的是面向对象的编程方式, 但php中存在着大量的面向过程的东西,比如,在一个function中引入外部的一个变量,一般情况下,这个外部的变量不通过参数传进来,而是直接 通过global引入进来。而这个global却又没有全局化的意思,做个代码的测试。
$mk ="Test value";
function initValue()
{
$mk;
$va =$mk;
echo $va;
}
initValue();
运行结果是:- Undefined var ...
今天被问到一个问题,什么情况下java参数的传递为值传递,什么情况为引用传递,回答是基本数据类型如 int, float, double等为值传递,对象形式的参数为引用传递,这个回答被人给反驳了,理由是String 也是对象,为什么是值传递呢? 无语,这个我真不知道。
于是我把值传递与引用传递的几种情况做了个例子,尽量做得最简单。
1) 自定义对角的传递。
public class Test {
@SuppressWarnings("unchecked")
public Test()
{
...