User Guide

viii Developing Web Applications with ColdFusion
Chapter 11: Indexing and Searching Data .................................................149
Searching a ColdFusion Web Site................................................................................................150
Advantages of using Verity ...................................................................................................150
Online Verity training ...........................................................................................................151
Supported File Types....................................................................................................................151
Support for International Languages..........................................................................................152
Steps in Creating a Searchable Data Source...............................................................................153
Creating a Collection ....................................................................................................................153
Using the ColdFusion Administrator to create a collection ..............................................154
Creating a collection with the CFCOLLECTION tag...........................................................154
Populating and Indexing a Collection.........................................................................................157
Selecting an indexing method..............................................................................................157
Building a Search Interface ..........................................................................................................159
Using the Verity wizard in Studio ........................................................................................159
Basic search operations ........................................................................................................160
Summarization......................................................................................................................161
CFSEARCH properties...........................................................................................................162
Indexing database query results..................................................................................................162
Indexing CFLDAP Query Results .................................................................................................163
Indexing CFPOP Query Results ...................................................................................................164
Using Query Expressions .............................................................................................................165
Simple query expressions.....................................................................................................166
Explicit query expressions ....................................................................................................166
Expression syntax..................................................................................................................166
Special characters..................................................................................................................168
Composing Search Expressions...................................................................................................168
Searching with Wildcards.............................................................................................................170
Searching for wildcards as literals........................................................................................170
Searching for special characters as literals..........................................................................170
Operators and Modifiers ..............................................................................................................171
Operators ...............................................................................................................................171
Modifiers................................................................................................................................178
Managing Collections...................................................................................................................180
Maintenance options............................................................................................................180
Securing a collection.............................................................................................................181
Chapter 12: Using the Application Framework .........................................183
Understanding the Web Application Framework......................................................................184
Application-level settings and functions in Application.cfm............................................184
Client state management......................................................................................................184
Custom error handling .........................................................................................................185
Web server security integration ...........................................................................................185
Mapping Out an Application Framework...................................................................................185
Behavior with CFINCLUDE..................................................................................................187
Creating the Application.cfm File................................................................................................187
Naming the application........................................................................................................188
Setting up client state management options..............................................................................188