`
文章列表
查询参数简介(官方介绍http://wiki.apache.org/solr/CommonQueryParameters):?q  (query)   -   参数的主查询,默认是所有的“*:*”?fl (Field List) -   指定返回那些字段内容,用逗号或空格分隔多个。例如:“fl=id,name”意味着值列出id,name 字段?start   -   返回记录的起始条数,默认是从0开始。此参数一般用于分页显示。?rows  -指定返回结果有多少记录, 一般作为每页的最大条数。?sort-排序,具体的格式为sort=<fieldname>+<desc|asc> ...
            同义词加中文分词的话可以采用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中自带有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环境建好后,可以通过数据库直接将相关内容索引,然后通过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)。 ...
      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() ...
grails学习资料
视频上传以转为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() { ...
Global site tag (gtag.js) - Google Analytics