User Guide

196 Chapter 2: ColdFusion Tags
For all action values of this tag except update, use the cflock tag to protect the collection
during tag execution.
For information on the file types you can use with the Verity search engine, see Article 22492,
ColdFusion Server (versions 4.5 and higher): Supported File Types for Verity, on the Macromedia
ColdFusion Support Center, at www.macromedia.com/support/coldfusion/.
Example
<!--- for ACTION=UPDATE ----------------------------------------------->
<!--- for ACTION=UPDATE, #1 (TYPE=FILE) (key is a filename) ---->
<cfindex
collection="snippets"
action="update"
type="file"
key="c:\inetpub\wwwroot\cfdocs\snippets\abs.cfm"
urlpath="http://localhost/cfdocs/snippets"
custom1="custom1"
custom2="custom2" >
<!--- for ACTION=UPDATE, #2 (TYPE=FILE) (key is a query result set column)
---->
<cfquery name="bookquery"
datasource="book">
select *from book where bookid='file'
</cfquery>
<cfoutput
query="bookquery">
--#url#,#description#-- <br>
</cfoutput>
<cfindex
collection="snippets"
action="update"
type="file"
query="bookquery"
key="description"
urlpath="url">
<!--- for ACTION=UPDATE, #3 (TYPE=PATH) (extensions .htm, .html,.cfm,.cfml)
--->
<cfindex collection="snippets"
action="update"
type="path"
key="c:\inetpub\wwwroot\cfdocs\snippets"
query If
type = "file", "path":
Optional.
If
type = "custom":
Required.
If
type = "file","path": Optional.
If
type = "custom": Required.
recurse If
type = "path": Optional.
Otherwise: unnecessary.
language If If
type = "file", "path",
or
"custom": Optional.
If
type = "file", "path", or
"custom": Optional.
Specifying this
attribute is
required, optional
or unnecessary
(blank):
For this action attribute value:
purge delete
update or refresh