Ben Fish TWiki > TWiki > SearchHelp ( vs. r1.1) TWiki webs:
Main | TWiki | Sandbox?
TWiki . { Welcome | Register | Changes | Topics | Index | Search | Go }
 <<O>>  Difference Topic SearchHelp (r1.1 - 25 Apr 2005 - Main.carolynj)
Line: 1 to 1
Added:
>
>
META TOPICPARENT WebSearch

Search Help

Basic Search Form

The WebSearch form offers basic search features:

  • Search field: Enter one or more keywords
  • All webs flag: Check the flag if you want to search all public webs, not just the current web
  • Scope: Select if you want to search the topic title, text body or both

The search is keyword based like in a typical search engine:

  • Specify word(s) you want to find
  • Multiple words form an AND search, intranet web service returns all pages that have the three words anywhere in the page
  • Optionally specify plus signs for AND search, like intranet +web +service
  • Enclose words in double quotes to form a literal search, like "web service"
  • Specify a minus sign to exclude a word, like soap -shampoo
  • Use double quotes if you want to search for a leading minus sign, like "-nowarn"
  • Stop words are excluded from a keyword search:
    • Stop words are common words and characters such as "how" and "where", defined in the SEARCHSTOPWORDS setting in the TWikiPreferences
    • If you want to search for a word in the stop word list, prefix the word with a plus sign
  • Example: To search for all topics that contain "SOAP", "WSDL", a literal "web service", but not "shampoo",
    enter this: soap +wsdl "web service" -shampoo

Advanced Search Form

The WebSearchAdvanced form offers more control over search.

TWiki supports three types of searches:

  • keyword: The basic search type
  • literal: Simple search where text is searched literally
  • regex: A RegularExpression search for power users

TWiki's regex search is a set of regular expression patterns:

  • Patterns are delimited by a semicolon
  • An AND search is performed for the list of patterns
  • An exclamation point preceeding a pattern indicates an AND NOT search; use it to exclude a pattern, like !web service
  • If you want to search for a semicolon or an exclamation point, escape them with a leading backslash, like \!shampoo
  • Example: To search for all topics that contain "SOAP", "WSDL", a literal "web service", but not "shampoo",
    enter this: soap;wsdl;web service;!shampoo

Formatted Searches

You can embed a nicely formatted search in a topic by using the %SEARCH{}% variable described in TWikiVariables.

Search Preferences

The TWikiPreferences has these settings:

  • SEARCHDEFAULTTTYPE: Default search type for search forms which calls the search script
  • SEARCHVARDEFAULTTYPE: Default search type for %SEARCH{} variable
  • SEARCHSTOPWORDS: List of stop words

-- TWiki:Main.PeterThoeny - 18 Jan 2004



Topic SearchHelp . { View | Diffs | r1.1 | More }
Revision -
Revision r1.1 - 25 Apr 2005 - 00:49 - Main.carolynj

Copyright © 1999-2014 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback