document Management Software Logo
Help Home      Return to FileHold.Com
Expand All  |  Collapse All
 

Full Text Search Index - Frequently Asked Questions (FAQ)


The FileHold Full Text Search (FTS) index is the repository containing all of the snippets of content taken documents as they are added to FileHold. It is this index that is searched against by end users conducting standard searches. Use the following link to learn more about searching with full text search.

The following are the 3 key web service operations that you should know about when interacting with the FTS Index.

  1. GetFTSServiceStatus – used to check the status of the FTS Index
  2. ReindexAllDocuments – used to re-build the FTS index
  3. InitializeFullTextSearchIndex – used to re-initialize the FTS. WARNING: this is not the same as re-building the index. This will completely delete and re-initialize the entire index stored on the server.

The following are frequently asked questions in the area of FTS Index management.

 


How Can I check the Status of the Full Text Search Index?

Complete the following steps to view the status of the full text search index.

  1. Remotely connect to (or logon directly to) the FileHold application server so that you can access it as localhost. Note the remaining steps will not work if you attempt to connect to the FileHold server using an IP address or machine name.
  2. Open a web browser and enter the following URL http://localhost/FH/FileHold/FullTextSearch/FullTextSearch.asmx the full text search web service and list of associated operations will appear.
  3. Click the GetFTSServiceStatus operation. The details of the GetFTSServiceStatus operation will appear.
  4. Click the 'Invoke' button to view the status report. This is located in the test section at the top of the page.
  5. The FTS status report will be shown in XML format. Here you can see – among other things - when the index was created, last compressed, the number of documents and words in the index the size of the index and more.


    <?xml version="1.0" encoding="utf-8" ?>
    <FTSServiceStatus xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://tempuri.org/">
    <CompressedDate>0001-01-01T00:00:00</CompressedDate>
    <CreatedDate>2007-01-20T00:59:20</CreatedDate>
    <DocCount>244</DocCount>
    <Flags>805306368</Flags>
    <Fragmentation>64112</Fragmentation>
    <IndexSize>9727132034</IndexSize>
    <ObsoleteCount>267</ObsoleteCount>
    <PercentFull>0</PercentFull>
    <StructureVersion>0</StructureVersion>
    <UpdatedDate>2007-03-05T19:41:04</UpdatedDate>
    <WordCount>50482246</WordCount>
    <TaskQueueLength>0</TaskQueueLength>
    </FTSServiceStatus>


How Can I Re-build the Full Text Search Index?

Complete the following steps to re-build the full text search index. Re-building the index means that all documents stored in the library will be re-indexed along with the metadata tags associated with them.

NOTE: you DO NOT have to initialize the index before re-building it.

NOTE: re-building the index can take several hours to complete. Please initiate this during a time of low / zero user activity. Under normal operating conditions (and depending on the average size of the documents stored in the library) you can expect documents to be re-indexed at a rate of 5,000 (or more) per hour or more.

  1. Remotely connect to (or directly logon to) the FileHold application server so that you can access it as localhost. Note the remaining steps will not work if you attempt to connect to the FileHold server using an IP address or machine name.
  2. Open a web browser and enter the following URL http://localhost/FH/FileHold/LibraryManager/InternalService.asmx
    the internal service web service and list of associated operations will appear.
  3. Click the ReindexAllDocuments operation. The details of the ReindexAllDocuments operation will appear.
  4. To re-build the index click the 'Invoke' button located in the Test section at the top of the page.



How Can I Re-Initialize the Full Text Search Index?

This InitializeFullTextSearchIndex operation is listed in the http://localhost/FH/FileHold/FullTextSearch/FullTextSearch.asmx web serviceWARNING: This will completely delete and re-initialize the entire index stored on the server. Please contact support@filehold.com before completing this activity.

 


Related Links