Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

The QueryString or search string is a combination of characters and words that can further refine the search being conducted.

  • A QueryString consists of one or more “phrases” separated by vertical pipes
  • Each phrase can contain multiple words, or tokens, separated by spaces
  • A token matches if it is found anywhere within the fields being searched. The comparison is case insensitive. The specific fields that are searched depend on what Projector entity is being searched. For example, for clients, the client name and number, plus the names and numbers of any parent clients (including grandparents, etc) are searched.
  • A phrase is considered to match if all tokens in the phrase match (if the search is across multiple fields – e.g. client name and number, the matches can be found in separate fields)
  • A search string is considered to match if at least one phrase matches

 

Example:

PwsGetClientList: “apples oranges | bananas” would match clients containing both apples and oranges in the client name and number (taken together – a client with name “apples” and number “oranges” would match) and also clients containing bananas in the name or number (as well as any child clients of those clients)