FieldText

You must percent-encode all strings in FieldText.

You must distinguish punctuation in IDOL query syntax (such as commas and braces) from the same punctuation that might occur in strings. Use the following percent-encoding guidelines:

  • percent-encode an ampersand (&) with %26

  • percent-encode a backslash (\) with %5C

  • percent-encode a comma (,) with %2C

  • percent-encode a percentage sign (%) with %25

  • To distinguish between braces in strings from query syntax braces, percent-encode left ({) and right (}) braces twice, with %257B and %257D.

  • To distinguish between commas in strings from separator commas, percent-encode commas within strings twice (%252C).

  • Leave commas that separate multiple items, and braces that start and end lists, as regular punctuation. There must be no spaces before or after these commas.

Use the STRING field specifier to search for your entire query string, including the nonalphanumeric characters, in the appropriate field in the IDOL Content component.

Examples

To search for Auto*:

action=Query&Text=Auto&FieldText=STRING{Auto*}:DRECONTENT

To search for yahoo!:

action=Query&Text=yahoo!&FieldText=STRING{yahoo!}:DRECONTENT

To search for AT&T:

action=Query&Text=AT%26T&FieldText=STRING{AT%26T}:DRECONTENT

To search for "r-t"

action=Query&Text=r-t&FieldText=STRING{r-t}:DRECONTENT

To search for "eat, drink and be merry"

action=Query&Text=eat, drink and be merry&FieldText=STRING{eat%2c drink and be merry}:DRECONTENT

To search for "politics [and] their effects"

action=Query&Text=politics and their effects&FieldText=STRING{politics [and] their effects}:DRECONTENT

To search for "*NSYNC"

action=Query&Text=*NSYNC&IgnoreSpecials=True