用过lucene的朋友过来解答了,感谢
3.X版本开始 3.x版本后IndexWriter实力初始化都需要用到IndexWriterConfig这个类,以前直接true/false设置新建还是覆盖索引文件方法换成了 iwc.setOpenMode(OpenMode.CREATE)|iwc.setOpenMode(OpenMode.APPEND)|iwc.setOpenMode(OpenMode.CREATE_or_APPEND)
问题1、:有了第三个参数OpenMode.CREATE_or_APPEND还需要前面2个?从字面上看,第3个包括了前面2个,无敌了。。。(个人理解)。
2.X版本:
向doc容器里添加一个field,"pkid"为field的名字,第二个参数为其值,第三个参数为是否存储,第四个参数为是否索引
doc.Add(new Field("pkid", “数据1”, Field.Store.YES, Field.Index.UN_TOKENIZED));//存储该field,不创建索引
问题2、这是讨论第4个参数的意义。这lucene不就是做全文检索有的吗?第4个参数不设置为“是”为索引,那add进去做什么?难道还有别的用处??
先谢谢了!