`
archangel
  • 浏览: 12221 次
文章分类
社区版块
存档分类
最新评论
文章列表
最近要做新项目,想了解一下新的技术看看有没有可以改进的地方。于是学习了一下Struts2(之前一直用Struts1),接触到了FreeMarker,做了一些实验之后,对其功能很是疑惑。   从我自己测试以及看网上大家的评论可以得出FreeMar ...
最近在做一个多语言的内容管理系统,搜索引擎部分用的Lucene,本来自信对Lucene还是比较了解的,结果多语言部分还是碰到了麻烦。 我的一个Document数据结构是这样的,一组基本信息,如文章id(articleId),文章创建时间(createTime)等,最后是多语言版本的文章内容(articleContent),针对于不同语言类型,保存Field时名称追加语言识别码,如英文,就是articleContent_en。 Document结构如下: //Field数量不固定,每种语言都会增加一个Field Document{ articleId createTime ...
1. 没有太明白你的问题,但是感觉你好象理解不对。建立索引和搜索是两个分离的过程,只有在文章增删改的时候才会涉及到索引的操作。搜索操作基于索引操作生成的索引文件。 2. 这个不用担心,如果搜索结果很多,Lucene不是一次性把所有结果都加载到内存中的,而是只把前100条读入内存,当你请求后续数据的时候再继续加载。 3. IndexWriter的第三个参数仅仅表明是否创建索引文件,如果传入的目录中已经有索引文件存在,必须传入false否则会抛异常。 这个和索引条目的删除没有任何关系。索引条目删除必须手动调用IndexReader.deleteDocument()方法。

杀杀杀

    博客分类:
  • java
这两天公司闹蠕虫,会在每个目录里放一个_desktop.ini文件。杀毒软件可以杀掉病毒,但是不会清除文件。今天自己机器也感染了,写了个小工具做这个清除工作,竟然删掉了十一万个残留文件 。代码如下: import java.io.File; import java.io.FileFilter; public class FileCleaner { //file name to be deleted private String fileName = null; //deleted file number counter private int counter = 0; ...
在这里潜水两年多了,终于有了自己的ID,开心啊 。 原来注册一个月后才能发言的时候,曾经注过一个相同的ID,耐心地等一个月到头,结果后来忽然忙起来了。等再想起时,ID已经被删掉了 。 今天有两件事值得记录一下,一个是有了ID,另一个是有了自己第一个博客,不错不错,晚上庆祝一下喝一杯去 。
Global site tag (gtag.js) - Google Analytics