ARTIFACTORY: Archive Search Depreciation

AuthorFullName__c
Yonatan Philip
articleNumber
000006071
FirstPublishedDate
2024-04-16T17:15:33Z
lastModifiedDate
2025-05-14

ARTIFACTORY: Archive Search Depreciation

In Q3 2024, the Archive Search (also known as Archive Indexing) will be completely deprecated. This deprecation will happen automatically upon upgrading to all minor versions released after June 2024.

What is Archive Search?

Archive Search is used to find files in archives stored in Artifactory based on your search parameters. Typical examples are zip or jar file types.
However, all file types defined in the MIME types configuration are supported. 

How will this deprecation impact me?

By default, Archive Search has been disabled on Artifactory self-hosted platforms since version 7.15.
Therefore, if you have been using Artifactory with this feature disabled, you will not notice any change in performance as a result of the deprecation.

If, however, you have been using Artifactory with Archive Search enabled, Artifactory performance will be improved as a result of the deprecation due to a reduction of upload-related events and a decrease in database-related activities. Browsing JAR archives and associated files will still be available via API or the product UI.

How do I determine if the Archive Search is active?

To check if you are currently using this feature, in Artifactory click the Adminstration tab User-added image  and go to Artifactory>General>Settings.
In the Artifactory General Settings screen, check if the Archive Search Enabled checkbox is selected. 

User-added image


If Archive Search is enabled, you can check which file types are used in the search by going to the mimetype.xml file in the Artifactory configuration directory 

$JFROG_HOME/artifactory/var/etc/artifactory/mimetypes.xml.


The following example shows a mimetype.xml file:

<mimetypes version="4">
    <mimetype type="application/java-archive" extensions="jar, war, ear, sar, har, hpi, jpi" archive="true" index="true" css="jar"/>
    <mimetype type="text/xsl" extensions="xsl" viewable="true" syntax="xml"/>
    <mimetype type="text/x-java-source" extensions="java" viewable="true" syntax="java"/>
 </mimetypes>