System information
116
Last updated 2/21/2012
Chapter 11: Introducing Verity and Verity
Tools
ColdFusion includes Verity search technology that lets you quickly search databases; and create, index, diagnose, and
manage collections.
Collections and the ColdFusion Verity architecture
ColdFusion includes Verity K2 Server search technology. Verity K2 Server is a high-performance search engine
designed to process searches quickly in a high-performance, distributed system. The K2 search system has a client-
server model. K2 client applications, such as ColdFusion server, provide users access to document indexes stored in
Verity collections. K2 Server supports simultaneous indexing of distributed enterprise repositories, and handles
hundreds of concurrent queries and users.
The Verity search system takes advantage of the latest advances in hardware and software technology, and provides
the following features:
• Multi-threaded architecture
• Support for Verity knowledge retrieval features, including topics
• Continuous operation support
• High scalability
• Category support (also called parametric indexes)
Note: ColdFusion no longer uses VDK mode and K2 mode. All Verity processing now uses the K2 architecture.
Additionally, ColdFusion no longer uses the neo-verity.xml file.
Because, ColdFusion reads custom queries into memory, indexing a large query-result set can cause a Java out of
memory error. If your ColdFusion Java Virtual Machine (JVM) memory allocation is too small, it can also lead to
excessive disk use on your computer. Manage ColdFusion JVM memory settings as follows:
Server configuration Through the -Xmx argument to the java.args parameter in the cf_root/runtime/bin/jvm.config
file (for example,
[Xmx512m]-).
Multiserver configuration Through the jrun_root/bin/jvm.config file.
J2EE configuration Through application server-specific methods.