|  | 
| META TOPICPARENT | name="TWikiVariables" |   SEARCH{"text"} -- search content 
 Inline search, shows a search result embedded in a topic
 Syntax: %SEARCH{"text" ...}% Supported parameters:      
 | 
|
| < <
 |      
     
     | "text" | Search term. Is a keyword search, literal search or regular expression search, depending on the typeparameter. SearchHelp has more | required |  | 
| > >
 |      
     
     | "text" | Search term. Is a keyword search, literal search, regular expression search, or query, depending on the typeparameter. SearchHelp has more | required |  | 
|  |      
     
     | search="text" | (Alternative to above) | N/A |  | 
|
| < <
 |      
     
     | web="Name"
 web="Main, Know"
 web="all" | Comma-separated list of webs to search. You can specifically exclude webs from an allsearch using a minus sign - for example,web="all,-Secretweb". The special wordallmeans all webs that do not have theNOSEARCHALLvariable set toonin their WebPreferences. Note that TWikiAccessControls are respected when searching webs; it is much better to use them thanNOSEARCHALL. | Current web |  | 
| > >
 |      
     
     | web="Name"
 web="Main, Know"
 web="all" | Comma-separated list of webs to search. You can specifically exclude webs from an allsearch using a minus sign - for example,web="all,-Secretweb". The special wordallmeans all webs that do not have theNOSEARCHALLvariable set toonin their WebPreferences. Note that TWikiAccessControls are respected when searching webs; it is much better to use them thanNOSEARCHALL. | Current web |  | 
|  |      
     
     | topic="WebPreferences"
 topic="*Bug" | Limit search to topics: A topic, a topic with asterisk wildcards, or a list of topics separated by comma. Note this is a list of topic names and must not include web names. | All topics in a web |  
     | excludetopic="Web*"
 excludetopic="WebHome, WebChanges" | Exclude topics from search: A topic, a topic with asterisk wildcards, or a list of topics separated by comma. Note this is a list of topic names and must not include web names. | None |  | 
|
| < <
 |      
     
     | type="keyword"
 type="literal"
 type="regex" | Do a keyword search like soap "web service" -shampoo; a literal search likeweb service; or RegularExpression search likesoap;web service;!shampoo | %SEARCHVAR- DEFAULTTYPE%preferences setting (literal) |  
     | scope="topic"
 scope="text"
 scope="all" | Search topic name (title); the text (body) of topic; or all (both) | "text" |  | 
| > >
 |      
     
     | scope="topic"
 scope="text"
 scope="all" | Search topic name (title); the text (body) of topic; or all (title and body) | "text" |  
     | type="keyword"
 type="word"
 type="literal"
 type="regex"
 type="query" | Control how the search is performed when scope="text"orscope="all"
 keyword: use Google-like controls as insoap "web service" -shampoo; searches word parts: using the example, topics with "soapsuds" will be found as well, but topics with "shampoos" will be excluded
 word: identical tokeywordbut searches whole words: topics with "soapsuds" will not be found, and topics with "shampoos" will not be excluded
 literal: search for the exact string, likeweb service
 regex: use a RegularExpression search likesoap;web service;!shampoo; to search on whole words use\bsoap\b
 query: query search of form fields and other meta-data, like(Firstname='Emma' OR Firstname='John') AND Lastname='Peel' | %SEARCHVAR- DEFAULTTYPE%preferences setting (literal) |  | 
|  |      
     
     | order="topic"
 order="created"
 order="modified"
 order="editby"
 order="formfield(name)"
 | Sort the results of search by the topic names, topic creation time, last modified time, last editor, or named field of TWikiForms. The sorting is done web by web; if you want to sort across webs, create a formatted table and sort it with TablePlugin's initsort. Note that dates are sorted most recent date last (i.e at the bottom of the table). | Sort by topic name |  
     | limit="all"
 limit="16" | Limit the number of results returned. This is done after sorting if orderis specified | All results |  | 
|
| < <
 |      
     
     | date="..." | limits the results to those pages with latest edit time in the given TimeInterval. | All results |  | 
| > >
 |      
     
     | date="..." | limits the results to those pages with latest edit time in the given time interval. | All results |  | 
|  |      
     
     | reverse="on" | Reverse the direction of the search | Ascending search |  
     | casesensitive="on" | Case sensitive search | Ignore case |  
     | bookview="on" | BookView search, e.g. show complete topic text | Show topic summary |  
     | nonoise="on" | Shorthand for nosummary="on" nosearch="on" nototal="on" zeroresults="off" noheader="on" noempty="on" | Off |  
     | nosummary="on" | Show topic title only | Show topic summary |  
     | nosearch="on" | Suppress search string | Show search string |  
     | noheader="on" | Suppress default search header Topics: Changed: By: , unless a
 headeris explicitly specified | Show default search header, unless search is inline and a format is specified (Cairo compatibility) |  
     | nototal="on" | Do not show number of topics found | Show number |  
     | zeroresults="off" | Suppress all output if there are no hits | zeroresults="on", displays: "Number of topics: 0" |  
     | noempty="on" | Suppress results for webs that have no hits. | Show webs with no hits |  
     | header="..."
 format="..." | Custom format results: see FormattedSearch for usage, variables & examples | Results in table |  
     | expandvariables="on" | Expand variables before applying a FormattedSearch on a search hit. Useful to show the expanded text, e.g. to show the result of a SpreadSheetPlugin %CALC{}%instead of the formula | Raw text |  
     | multiple="on" | Multiple hits per topic. Each hit can be formatted. The last token is used in case of a regular expression ";" and search | Only one hit per topic |  
     | nofinalnewline="on" | If on, the search variable does not end in a line by itself. Any text continuing immediately after the search variable on the same line will be rendered as part of the table generated by the search, if appropriate. | off |  
     | recurse="on" | Recurse into subwebs, if subwebs are enabled. | off |  
     | separator=", " | Line separator between search hits | "$n"(Newline) |  
     | newline="%BR%" | Line separator within a search hit. Useful if the format="" parameter contains a $pattern() that captures more than one line, i.e. contents of a textfield in a form. | "$n"(Newline) |  | 
|
| < <
 | 
 Example: %SEARCH{"wiki" web="Main" scope="topic"}% | 
| > >
 | 
 Example: %SEARCH{"wiki" web="Main" scope="topic"}% | 
|  | 
 Example with format: %SEARCH{"FAQ" scope="topic" nosearch="on" nototal="on" header="| *Topic: * | *Summary: * |" format="| $topic | $summary |"%(displays results in a table with header - details)  Hint: If the TWiki:Plugins.TablePlugin  is installed, you may set a %TABLE{}%variable just before the%SEARCH{}%to alter the output of a search.  Example:%TABLE{ tablewidth="90%" }% | 
|
| < <
 |  | 
| > >
 |  | 
|  |  |