Adobe COLDFUSION 9 Manual page 528

Developing applications
Hide thumbs Also See for COLDFUSION 9:
Table of Contents

Advertisement

DEVELOPING COLDFUSION 9 APPLICATIONS
Accessing and Using Data
<band.xml>
<Lead_Guitar>Pete</Lead_Guitar>
<Rhythm_Guitar>Roger</Rhythm_Guitar>
<Bass_Guitar>John</Bass_Guitar>
<Drums>Kenny</Drums>
<COMMENT_A>Who knows who's better than this band?</COMMENT_A>
<COMMENT_B>Ticket prices correlated with decibels.</COMMENT_B>
</band.xml>
To retrieve only the files in which Pete is the lead guitarist, perform a zone search using the IN operator according to
the following syntax:
(query) <IN> (zone1, zone2, ...)
Note: As with other operators, IN might be uppercase or lowercase. Unlike AND, OR, or NOT, enclose IN within brackets.
Thus, the following explicit search retrieves files in which Pete is the lead guitarist:
(Pete) <in> Lead_Guitar
This is expressed in CFML as follows:
<cfsearch name = "band_search"
collection="my_collection"
type = "explicit"
criteria="(Pete) <in> Lead_Guitar">
To retrieve files in which Pete plays either lead or rhythm guitar, use the following explicit search:
(Pete) <in> (Lead_Guitar,Rhythm_Guitar)
This is expressed in CFML as follows:
<cfsearch name = "band_search"
collection="bbb"
type = "explicit"
criteria="(Pete) <in> (Lead_Guitar,Rhythm_Guitar)">
Field searches
Fields are extracted from the document and stored in the collection for retrieval and searching, and can be returned
on a results list. Zones, on the other hand, are merely the definitions of "regions" of a document for searching purposes,
and are not physically extracted from the document in the same way that fields are extracted.
You must define a region of text as a zone before it can be a field. Therefore, it can be only a zone, or it can be both a
field and a zone. Whether you define a region of text as a zone only or as both a field and a zone depends on your
particular requirements.
A field must be defined in the style file, style.ufl, before you create the collection. To map zones to fields (to display
field data), define and add these extra fields to style.ufl.
You can specify the values for the
operators in the
attribute. (The SCORE and SUMMARY attributes are automatically returned by a
criteria
; these attributes are different for each record of a collection as the search criteria changes.) Text comparison
cfsearch
operators can reference the following document fields:
• cf_title
• cf_key
• cf_url
attributes TITLE, KEY, and URL as document fields for use with relational
cfindex
Last updated 8/5/2010
523

Advertisement

Table of Contents
loading

Table of Contents