java - Lucene souhaite supprimer le champ en tant que données de valeur spécifiées
欧阳克
欧阳克 2017-07-03 11:43:30
0
1
815
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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!