文章详情页
java - Lucene 想删除field 为指定值得数据
浏览:113日期:2023-10-18 18:19:52
问题描述
Document document = new Document();// 向Document对象中添加域信息// 参数:1、域的名称;2、域的值;3、是否存储;Field contentField = new TextField('content', labelformat(t.getContent()), Store.YES);// storedFiled默认存储Field tidField = new StoredField('tid', t.getTopicId());// 将域添加到document对象中document.add(contentField);document.add(tidField);// 将信息写入到索引库中indexWriter.addDocument(document);
我想删除tid 为1的索引数据,尝试了下
indexWriter.deleteDocuments()
但是入参只能是query或者term对象,一直没成功。请问下正确的应该如何做??
问题解答
回答1:百度到了解决方法,尝试了下可以成功http://www.it610.com/article/...
标签:
java
相关文章:
1. windows误人子弟啊2. 冒昧问一下,我这php代码哪里出错了???3. MySQL主键冲突时的更新操作和替换操作在功能上有什么差别(如图)4. python - linux怎么在每天的凌晨2点执行一次这个log.py文件5. 数据库 - Mysql的存储过程真的是个坑!求助下面的存储过程哪里错啦,实在是找不到哪里的问题了。6. 实现bing搜索工具urlAPI提交7. mysql优化 - MySQL如何为配置表建立索引?8. 如何用笔记本上的apache做微信开发的服务器9. 我在网址中输入localhost/abc.php显示的是not found是为什么呢?10. 关于mysql联合查询一对多的显示结果问题
排行榜
