Table of Contents
Enabling Deep Content Search and PDF Burn Service
last updated on May 9, 2022
The File Fabric can index the content of federated storage endpoints to provide searching of their contents. Apache Solr is integrated into the File Fabric stack and used to index the content from the various on-cloud and on-premises storage solutions.
Solr (and underlying Lucene) index is a specially designed data structure, stored on the file system as a set of index files. The index is designed with efficient data structures to maximize performance and minimize resource usage.
Contents of the following file types can be indexed for searching:
*Note that SOLR can throw very occasional indexing errors when indexing content it supports. This can be due to reasons such as incompatible versions or corrupted files. When this occurs the File Fabric still indexes the base metadata of the file or object (filename, type etc) so it can still be found during search where search terms match what is available.
For evaluation the standard appliance is configured for deep content search. The service is disabled out of the box. This guide walks you through the steps to enable deep content search
A dedicated File Fabric appliance should be used for Solr in production.
The File Fabric also provides a PDF Annotation feature that allows PDFs to be annotated and burnt. For that service to work, it needs to be enabled and this guide will also step through how the burn service can be enabled.
Enabling the Search Service and or the Burn Service in v2006 and Above
Content indexing and searching is delivered for recent File Fabric versions as a Docker Compose service, “solr”. If high availability is required then a second service, “solr-replicas”, must also be used.
PDF burning is delivered for recent File Fabric versions as a Docker Compose service, “pdfburner.
Enabling Content Search and or PDF Burn in Older Versions
ssh as root
For these commands you will need to su as root
$ ssh smeconfiguser@appliance IP address
after establishing the ssh session su as root
-bash-3.2$ su - root Password:
Start the search and Burn PDF Service
Execute the following 2 commands:
service jetty start chkconfig jetty on
The first command will start the service and second command will automatically start the service after a reboot.
Enabling PDF Annotations for a user package
Enabling Search for a user package
Configure Search Values
Login as appladmin and from the right hand menu select search integration For the internal service you can use the following default values
Assign Search to User Package
Activating Content Search for Providers
After Content Search has enabled in the package, each Storage Provider Settings page will present the option to enable content search for the provider.
Use this option to control whether Content Search will be available for each provider.
Enabling Content Search After You Have Started Using The File Fabric
If you wish to enable Content Search and you have already started using one or more storage providers with your File Fabric, how you should proceed depends on whether Content Search has been integrated with your appliance and Content Search been enabled in your organization's package for the entire time that your File Fabric has been in use:
- If Content Search was both integrated and enabled then you need only tick the “Index content for search” box on the Provider Settings page for each provider for which you want Content Search enabled. Don't forget to save the change to the settings.
- If, however, Content Search was not integrated or was not enabled then please contact SME Support.