java - Lucene souhaite supprimer le champ en tant que données de valeur spécifiées
欧阳克
欧阳克 2017-07-03 11:43:30
0
1
877
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);

Je souhaite supprimer les données d'index avec le tid 1, je l'ai essayé

indexWriter.deleteDocuments() 

Mais les paramètres d'entrée ne peuvent être que des objets de requête ou de terme, et cela n'a jamais abouti.
Que faut-il faire correctement ? ?

欧阳克
欧阳克

温故而知新,可以为师矣。 博客:www.ouyangke.com

répondre à tous(1)
巴扎黑

Baidu a trouvé une solution, essayez-la et cela fonctionnera
http://www.it610.com/article/...

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal