![]() | |
Developer(s) | Apache Software Foundation |
---|---|
Stable release | |
Repository | Tika Repository |
Written in | Java |
Operating system | Cross-platform |
Type | Search andindexAPI |
License | Apache License 2.0 |
Website | tika |
Apache Tika is a content detection andanalysis framework, written inJava, stewarded at theApache Software Foundation.[2] It detects and extracts metadata and text from over a thousand differentfile types, and as well as providing aJava library, has server and command-line editions suitable for use from other programming languages.
The project originated as part of theApache Nutch codebase, to provide content identification and extraction whencrawling. In 2007, it was separated out, to make it more extensible and usable bycontent management systems, otherWeb crawlers, and information retrieval systems. The standalone Tika was founded by Jérôme Charron,Chris Mattmann and Jukka Zitting.[3] In 2011 Chris Mattmann and Jukka Zitting released the Manning book "Tika in Action", and the project released version 1.0.
Tika provides capabilities for identification of more than 1400 file types from theInternet Assigned Numbers Authority taxonomy ofMIME types. For most of the more common and popular formats,[4] Tika then provides content extraction, metadata extraction and language identification capabilities.
It can also get text from images by using theOCR softwareTesseract.[5]
While Tika is written inJava, it is widely used from other languages.[6] TheRESTful server andCLI Tool permit non-Java programs to access the Tika functionality.
Tika is used by financial institutions including theFair Isaac Corporation (FICO),[7] Goldman Sachs,[8]NASA and academic researchers[9] and by major content management systems includingDrupal,[10] andAlfresco (software)[11] to analyze large amounts of content, and to make it available in common formats using information retrieval techniques.
On April 4, 2016[12]Forbes published an article identifying Tika as one of the key technologies used by more than 400 journalists to analyze 11.5 million leaked documents that expose an international scandal involving world leaders storing money in offshoreshell corporations. The leaked documents and the project to analyze them is referred to as thePanama Papers.
{{cite web}}
:Missing or empty|title=
(help)