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.
- GetFTSServiceStatus – used to check the status
of the FTS Index
- ReindexAllDocuments – used to re-build the
FTS index
- 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.
Complete the following steps to view the status of the full
text search index.
- 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.
- 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.
- Click the GetFTSServiceStatus operation. The details
of the GetFTSServiceStatus operation will appear.
- Click the 'Invoke' button to view the status report. This is located
in the test section at the top of the page.
- 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>
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.
- 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.
- 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.
- Click the ReindexAllDocuments operation. The details
of the ReindexAllDocuments operation will appear.
- To re-build the index click the 'Invoke' button located in the Test
section at the top of the page.
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.
|