摘要: thrift --gen csharp search.thriftthrift --gen java search.thriftThrift是facebook的一个技术核心框架,07年四月开放源码,08年5月进入apache孵化器。 简言之,开发者可以通过写一个.thrift文件,定义相应的数据结构和服务接口,该thrift文件会由Thrift相应的解释器解释生成指定的类型(C++,java等等)代码,然后用户在客户端和服务器端,分别在生成的代码里编写相应的服务接口函数,并做相应配置选择,就可以实现跨平台的rpc调用。 这里给出一个使用的简单例子,之中牵扯到了一些编译方面的细节问题。 定义数据 阅读全文
posted @ 2013-12-26 17:13 郑文亮 阅读(667) 评论(0) 推荐(0) 编辑
摘要: 最近在用lucene4.0,因为之前也没用过lucene其它版本,所以也不是很熟悉。但每次上网查资料代码的时候,总发现网友们贴的代码都是之前的版本的。当我拷贝过来的时候总会出问题,去查API的时候,总是显示 Deprecated,虽然能用但看到上面打了一个斜杠总是感觉不舒服的。现在我就列出我遇到的一些过时的方法吧!以前在增加索引的时候给document增加字段都是Field FieldPath = new Field("path", textFiles[i].getPath(),Field.Store.YES, Field.Index.NO);可以指定该字段是否存储,是否索 阅读全文
posted @ 2013-12-26 11:22 郑文亮 阅读(394) 评论(0) 推荐(0) 编辑
摘要: http://lucene.apache.org/core/4_0_0/core/org/apache/lucene/document/Field.html 阅读全文
posted @ 2013-12-26 10:51 郑文亮 阅读(244) 评论(0) 推荐(0) 编辑