On Tue, 26 Feb 2013, Lewis John Mcgibbney wrote:
1.
In Apache Nutch we are using the Metadata class [0] as follows
if (tikaMDName.equalsIgnoreCase(Metadata.TITLE)) continue;
TITLE value is deprecated and I want to upgrade API usage.
What should I be using?

I was going to say "Just check the javadocs", then I spotted

// These properties are being moved to a new Tika core properties definition, javadocs will be added once it's available

:(

You'll want to look at TikaCoreProperties. In there, you can discover that the old Title is now an alias for new property based DublinCore.TITLE. For now, it'll probably be simplest for you to change something like Metadata.TITLE to TikaCoreProperties.TITLE

You'll notice that the old one was just a string, the new one is Property based so you can get more information on what it contains and what'll be there.

2.
I would like to contribute to the Tika Java documentation for this as I am
not happy with the current Java documentation for this class.

TIKA-925, TIKA-928 and TIKA-930 (from a quick google) may help you understand why we made the changes. When it makes sense, some doc improvements for it would be amazing :)

Thank you very much in advance. I look forward to hearing back from anyone
on this, I am at ApacheCon just now and will cook up a patch based on the
feedback. Thank you.

There's a Tika meetup tonight in Galleria 2:
  http://wiki.apache.org/apachecon/ApacheMeetupsNA13

Come along!

Nick

Reply via email to