MACROMEDIA COLFUSION MX 7 - CONFIGURING AND ADMINISTERING COLDFUSION MX Manual page 152

Hide thumbs Also See for COLFUSION MX 7 - CONFIGURING AND ADMINISTERING COLDFUSION MX:
Table of Contents

Advertisement

Keyword
Description
ngramindex
Builds an ngram index for the collection. An ngram index is designed to improve the
search performance for queries with the <TYPO> and <WILDCARD> operators. An
ngram index cannot be built without a spanning word list. You can build a spanning
word list and ngram index in the same command, for example:
mkvdk -collection collname -optimize spanword -ngramindex
squeeze
Squeezes deleted documents from the collection. Squeezing deleted documents
recovers space in a collection, and improves search performance. (For more
information about squeeze, see
Using this option invalidates the search results.
vdbopt
Configures the collection's Verity databases (VDBs). Each collection consists of
smaller units called VDBs. This keyword has the effect of linearizing the data in a
VDB, and making the collection metadata contained in the VDB more streamlined. It
also lets the VDB grow to a much larger size.
tuneup
Performs the same as combining the maxmerge, vdbopt, and spanword keywords.
publish
Performs the same as all of the optimization types combined. Use this keyword to
optimize the collection for the best possible retrieval performance, such as for
publication to a network on a server or on a CD-ROM.
About squeezing deleted documents
When a document is deleted from a collection, its space is not recovered. It is merely marked as
deleted and not available for subsequent searches. Squeezing actually removes deleted documents
from the collection's internal documents table and word indexes, thus creating a smaller collection
and reducing the collection's disk space. A smaller collection has a more efficient structure that
makes searching slightly faster and uses slightly less memory.
You can safely squeeze deleted documents for a collection at anytime, because the mkvdk utility
ensures that the collection is available for searching and servicing through its self-administration
features. The application does not need to temporarily disable a collection to squeeze deleted
documents, because when a squeeze request is made, the mkvdk utility assigns a new revision
code to the collection. After a squeeze has occurred, the next time the application accesses the
collection, the Verity engine notifies the application that dramatic changes have been made, and
points the application to the new collection data.
Squeezing deleted documents out of a collection is a significant update to the collection. If users
are reviewing search results at the time when squeezing occurs, the search results might be
invalidated after the squeeze operation.
About optimized Verity databases
The Verity database (VDB) is the fundamental storage mechanism responsible for supporting
dynamic access to documents in collections. A VDB consists of simple tables with rows and
columns that relate to each other by row position. VDB tables are not relational, and their
architecture supports quick and efficient searching over textual data. A VDB consists of segments
that are packed into a single file. One of the advantages of having one packed VDB file is
optimized search performance. The fewer files that need to be opened during search processing,
the faster the search performance.
152
Chapter 10: Using Verity Utilities
"About squeezing deleted documents" on page
152.)

Advertisement

Table of Contents
loading

Table of Contents