- 浏览: 208652 次
- 性别:
- 来自: 广州
最新评论
-
谁说我不是会员:
不错,学习了。
查看java对象的内存占用情况 -
郭小小小:
solr之functionQuery(函数查询) -
LinApex:
这篇文章你忘记写了
使用redis实现自动补全 -
13534608437:
进价排名,每次往elevate.xml里面添加一条新的数据,是 ...
solr中竞价排名实现 -
飞天奔月:
不错的文章, 丝丝入扣 有条理
使用Log4j的邮件功能
文章列表
有时候,我们需要的一个简单的不能再简单的web应用,通常我这时候会用jetty
来实现一个嵌入式的web容器,写一个bat,鼠标点一下就能跑起来。
目录结构:
引用
---App
---www
---WEB-INF
---web.xml
---index.gsp
---index.groovy
---logs
---lib
---commons-logging.jar
---groov ...
public static void writeImageIO(InputStream inputStream,OutputStream outputStream,int nw){
try {
AffineTransform transform = new AffineTransform();
BufferedImage bis = ImageIO.read(inputStream);
int w = bis.getWidth();
int h = b ...
1 使用帮助类
groovy的包中,有一个非常方便的类,GroovyShell。跑一个groovy的脚本很简单,可以这样来用
java groovy.lang.GroovyShell foo/MyScript.groovy [arguments]
可能会抛出javaclassNotFound的异常,这个不用担心,咱只需要给加上classpath就行。一般情况下都会 加
java -cp . -Djava.ext.dirs=lib ..........
2 使用groovy
如果你已经 ...
<role rolename="manager"/>
<role rolename="admin"/>
<user username="tomcat" password="tomcat" roles="manager,admin"/>
ps -ef |grep /home/co_bigpord/iphoneapp/client/lib| grep -v grep| cut -c 9-15| xargs kill -9
there are more terms than documents in field "attr_quotes", but it's impossible to sort on tokenized fields 2010-06-10 16:01:43 [main] [org.apache.solr.core.SolrCore]-[ERROR] java.lang.RuntimeException: there are more terms than documents in field "attr_quotes", but it's imp ...
solr的snapshooter命令退出江湖很久了。记此,已念。
snapshooter命令一般用在commit和optimize命令之后,用来生成快照。使用该命令的时候,一定要确保索引是在一个正常的状态。那什么是正常的状态了,比如说,你在做索引,好,停掉索引的程序,commit一下,此时的状态就是正常状态了。
snapshooter命令使用的是linux的hard link 拷贝。快照的名字的格式是snapshot.yyyymmddHHMMSS ,后面的是系统的timestamp值。
说下snapshooter中比较重要的参数吧,-d, ...
System.setProperty("solr.solr.home", "/home/shalinsmangar/work/oss/branch-1.3/example/solr"); CoreContainer.Initializer initializer = new CoreContainer.Initializer(); CoreContainer coreContainer = initializer.initialize(); EmbeddedSolrServer server = new EmbeddedSolrServer(co ...
1 前台测试方法的编写
function testPost(){
var cxfbean ={};
cxfbean.name="cxfbean name";
cxfbean.age=9;
var jsonData = Ext.util.JSON.encode(cxfbean);
Ext.Ajax.request(
比如 netstat -na|grep tcp|gawk '{print $5}'|sed 's/::ffff://g'|grep -v "::"|grep -v ":\\*"|gawk 'FS=":" {print $1}'|grep -v "127.0.0.1"|sort |uniq -c |sort -nr
这条命令,可以按连接次数IP倒排序,输出的内容类似
69 218.213.241.149 65 116.23.209.15 62 121.32.51.166 57 218. ...
hadoop Permission denied ,很显然是没有权限,这个是hadoop的权限。
一般情况下,只需要 设置 hadoop.job.ugi 这个属性就可以了。如,
conf.set("hadoop.job.ugi", "hadoop,hadoop");
网上也有一些其他的说法, http://blog.rapleaf.com/dev/?p=382
首先,你当然得有hadoop-site.xml文件
<configuration>
<property>
<name>fs.default.name</name>
<value>hdfs://hostname:9900</value>
</property>
<property>
<name>mapred.job.tracker</name>
<value>hostname:9901</value>
</property> ...
向量空间模型将文档映射为一个特征向量V(d)=(t1,ω1(d);…;tn, ωn(d)),其中ti(i=1,2, …,n)为一列互不雷同的词条项,ωi(d)为ti在d中的权值, 一般被定义为ti在d中出现频率tfi(d)的函数,即 。
在信息检索中常用的词条权值计算方法为 TF-IDF 函数,其中N为所有文档的数目,ni为含有词条ti的文档数目。TF-IDF公式有很多变种,下面是一个常用的TF-IDF公式: