黑马程序员技术交流社区

标题: 【郑州校区】查询索引数据的删除索引 [打印本页]

作者: 我是楠楠    时间: 2019-4-18 10:30
标题: 【郑州校区】查询索引数据的删除索引
【郑州校区】查询索引数据的删除索引

[AppleScript] 纯文本查看 复制代码
@Test
        public void testDelete() throws IOException {

                // 创建目录对象
                Directory directory = FSDirectory.open(new File("C:\\tmp\\indexDir"));
                // 创建索引写入器配置对象
                IndexWriterConfig conf = new IndexWriterConfig(Version.LATEST, new IKAnalyzer());
                // 创建索引写入器对象
                IndexWriter indexWriter = new IndexWriter(directory, conf);

                // 执行删除操作(根据词条),要求id字段必须是字符串类型
                // indexWriter.deleteDocuments(new Term("id", "5"));
                // 根据查询条件删除
                // indexWriter.deleteDocuments(NumericRangeQuery.newLongRange("id", 2l, 4l, true, false));
                // 删除所有
                indexWriter.deleteAll();

                // 提交
                indexWriter.commit();
                // 关闭
                indexWriter.close();
        }

传智播客·黑马程序员郑州校区地址
河南省郑州市 高新区长椿路11号大学科技园(西区)东门8号楼三层
联系电话 0371-56061160/61/62
来校路线  地铁一号线梧桐街站A口出






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2