Java 如何使用ApacheTika提取;受试者&x201D;字段是否使用Apache元数据类?
我正试图从电子邮件中提取“主题”字段,但遇到了一些问题。我已经能够获取“收件人”和“发件人”字段,如下所示:Java 如何使用ApacheTika提取;受试者&x201D;字段是否使用Apache元数据类?,java,apache,apache-tika,Java,Apache,Apache Tika,我正试图从电子邮件中提取“主题”字段,但遇到了一些问题。我已经能够获取“收件人”和“发件人”字段,如下所示: String messageTo = tikaMetadata.MESSAGE_TO; //Works fine String toField = tikaMetadata.get(messageTo); //Works fine System.out.println("From field is : " + fromField); //Works fine System.o
String messageTo = tikaMetadata.MESSAGE_TO; //Works fine
String toField = tikaMetadata.get(messageTo); //Works fine
System.out.println("From field is : " + fromField); //Works fine
System.out.println("To field is : " + toField); //Works fine
String messageSubj = tikaMetadata.getValues("Message:Raw-Header:Subject");
String subjField = tikaMetadata.get(messageTo); //Doesn't Work
如何使用Tika提取主题字段?
任何有用的提示谢谢您可以尝试两种方法:
String subjectObs=tikaMetadata.get(tikaMetadata.SUBJECT)代码>
但是,.SUBJECT
不推荐使用
String subject=tikaMetadata.get(TikaCoreProperties.DESCRIPTION)
可能是最接近元数据的替代品。SUBJECT
(有关TikaCoreProperties的更多详细信息,请参阅以下内容:)String subjectObs=tikaMetadata.get(tikaMetadata.SUBJECT)代码>
但是,.SUBJECT
不推荐使用
String subject=tikaMetadata.get(TikaCoreProperties.DESCRIPTION)
可能是最接近元数据的替代品。SUBJECT
(有关TikaCoreProperties的更多详细信息,请参阅以下内容:)