Changeset 2210
- Timestamp:
- 01/28/09 16:18:11 (3 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/DBCacheContrib/data/System/DBCacheContrib.txt
r2208 r2210 20 20 This module supports fast structured queries over topics in a web. It uses 21 21 a high performance cache of the topic data to deliver much better search 22 performance. 22 performance. Different back-end techologies can be used to implement the 23 cache, to allow simple tradeoffs between scaling and raw performance. 23 24 24 25 Historically this module was designed to be used with a … … 28 29 a simple [[%TOPIC%#QueryLanguage][query language]]. 29 30 30 The %TOPIC% can also be used to accelerate standard queries made using the31 =[[QuerySearch][type="query"]= feature of %SEARCH.32 33 31 ---+++ Features 34 32 * Perform efficient structured queries on data in forms 35 33 36 34 ---+++ Using the built-in query language 37 You can think of the database as an array of all the topics in a web. Each 38 array entry is a map (or hash in perl terms) that maps a set of field names to 39 values. 35 The query language supported by DBCacheContrib is very similar to the query language used with %SEARCH, which was derived from it. However the underlying schema is somewhat different. 36 37 You can think of the database as an map of all the topics in a web. Each 38 entry is itself a map (or hash, in perl terms) that maps a set of field 39 names to values. 40 40 41 41 Each topic in the web automatically gets a number of standard fields, generated … … 45 45 * =_up= - _reference_ to the Map of the parent topic, if it exists 46 46 * =attachments= - array of Maps, each of which contains: 47 * =_up= - _reference_ to the Map for the topic48 * =name= - attachment name47 * =_up= - _reference_ to the Map for the topic 48 * =name= - attachment name 49 49 * =attr= - e.g hidden 50 50 * =comment= - attachment comment … … 128 128 129 129 ---++ Contrib Info 130 | Author: | Foswiki:Main/CrawfordCurrie kttp://c-dot.co.uk |130 | Author: | Foswiki:Main/CrawfordCurrie http://c-dot.co.uk | 131 131 | Copyright ©: | This code is based on an original development of Motorola Inc. and is protected by the following copyrights: <br>Copyright @copy 2002-2003 Motorola Inc. All Rights Reserved. <br>Portions copyright © 2004. Crawford Currie http://www.c-dot.co.uk | 132 132 | License: | GPL |
Note: See TracChangeset
for help on using the changeset viewer.
