Fields whose Values Match Specific Terms or Phrases

You can use the following field specifiers (case sensitive) to return documents in which specified fields contain specified terms or phrases.

TERM

The TERM field specifier (case sensitive) allows you to find documents with a specified field whose value contains a conceptual match for one or more terms that you specify. A conceptual match exists if a term you specify matches a term in a specified field after it has been stemmed.

NOTE:

If the language that you use does not match the DefaultLanguageType specified in the IDOL Content component configuration file, add the LanguageType parameter to your query action (see Specify the Language Type of a Query).

FieldText=TERM{yourTerms}:yourFields

where:

yourTerms

is one or more terms. A document returns only if one of yourFields contains a value that includes a term which conceptually matches of one of the specified terms.

To specify multiple terms, separate them with commas (there must be no space before or after a comma). FieldText queries that include commas and braces in the query have specific percent-encoding requirements. For information about percent-encoding, see FieldText.

yourFields

is one or more fields. A document returns only if it contains one of these fields, and if a term in this field conceptually matches one of yourTerms.

To specify multiple fields, separate them with colons (there must be no space before or after a colon).

Examples:

FieldText=TERM{shopping,centers}:DRETITLE

The DRETITLE field must contain a term that conceptually matches shopping or centers for the document to return. For example, if the DRETITLE field has the value shop the document returns, but if it has the value bookshopping, it does not return.

FieldText=TERM{training,football}:ITEM:PRODUCT

The ITEM or PRODUCT field must contain a term that conceptually matches trainers or football for the document to return. For example, if the ITEM or PRODUCT field has the value train or footballers, the document returns, while if it has the value trainer or soccer, it does not return.

TERMALL

The TERMALL field specifier (case sensitive) allows you to find documents with a specified field whose value contains conceptual matches of several terms that you specify. A conceptual match exists if the terms that you specify match terms in a specified field after they have been stemmed.

NOTE:

If the language that you are using does not match the DefaultLanguageType specified in the IDOL Content component configuration file, add the LanguageType parameter to your query action (see Specify the Language Type of a Query).

FieldText=TERMALL{yourTerms}:yourFields

where:

yourTerms

is multiple terms. A document returns only if one of yourFields contains a value that includes terms which conceptually match the specified terms.

Separate the terms with commas (there must be no space before or after a comma). FieldText queries that include commas and braces in the query have specific percent-encoding requirements. For information about percent-encoding, see FieldText.

yourFields

is one or more fields. A document returns only if it contains one of these fields, and if a term in this field conceptually matches one of yourTerms.

To specify multiple fields, separate them with colons (there must be no space before or after a colon).

Examples:

FieldText=TERMALL{shopping,centers}:DRETITLE

The DRETITLE field value must contain a term that conceptually matches shopping or centers for the document to return. For example, if the DRETITLE field has the value town center shop, the document returns.

FieldText=TERMALL{walk,climb}:DRETITLE:TITLE

The DRETITLE or TITLE field value must contain a term that conceptually matches walking or climbing for the document to return. For example, if the DRETITLE or TITLE field has the value hill walking and rock climbing, the document returns.

TERMEXACT

The TERMEXACT field specifier (case sensitive) allows you to find documents with a specified field that contains an exact match of any of the terms that you specify.

NOTE:

If the language that you are using does not match the DefaultLanguageType specified in the IDOL Content component configuration file, add the LanguageType parameter to your query action (see Specify the Language Type of a Query).

FieldText=TERMEXACT{yourTerms}:yourFields

where:

yourTerms

is one or more terms. A document returns only if one of yourFields contains a value that exactly matches one of the specified terms.

To specify multiple terms, separate them with commas (there must be no space before or after a comma). FieldText queries that include commas and braces in the query have specific percent-encoding requirements. For information about percent-encoding, see FieldText.

yourFields

is one or more fields. A document returns only if it contains one of these fields, and if this field contains an exact match of one of yourTerms.

To specify multiple fields, separate them with colons (there must be no space before or after a colon).

Examples:

FieldText=TERMEXACT{help,helped}:DRETITLE

The DRETITLE field value must contain the term help or helped for the document to return. For example, if the DRETITLE field has the value helps or helping, the document does not return.

FieldText=TERMEXACT{Word,Excel}:FILE:DATEI

The FILE or DATEI field value must contain the term Word or Excel for the document to return. For example, if the FILE or DATEI field has the value WordPerfect, the document does not return.

TERMEXACTALL

The TERMEXACTALL field specifier (case sensitive) allows you to find documents with a specified field that contains an exact match of all terms that you specify.

NOTE:

If the language that you are using does not match the DefaultLanguageType specified in the IDOL Content component configuration file, add the LanguageType parameter to your query action (see Specify the Language Type of a Query).

FieldText=TERMEXACTALL{yourTerms}:yourFields

where:

yourTerms

is multiple terms. A document returns only if one of yourFields contains exact matches of the specified terms.

Separate the terms with commas (there must be no space before or after a comma). FieldText queries that include commas and braces in the query have specific percent-encoding requirements. For information about percent-encoding, see FieldText.

yourFields

is one or more fields. A document returns only if it contains one of these fields, and if this field contains an exact match of all yourTerms.

If you want to specify multiple fields, separate them with colons (there must be no space before or after a colon).

Examples:

FieldText=TERMEXACTALL{rabbits,eating,carrots}:DRETITLE

This query returns only documents whose DRETITLE field contains all the specified terms (in their specified form). For example, a document whose DRETITLE field has the value Rabbits like eating carrots, or The carrots were there but the rabbits ate all the cabbage, returns as a result, but a document with a field that contains Rabbits like to eat a carrot each day does not return.

FieldText=TERMEXACTALL{flour,milk,eggs}:DRETITLE:TITLE

This query returns only documents whose DRETITLE or TITLE field contains all the specified terms (in their specified form). For example, a document whose DRETITLE or TITLE field has the value Most cake recipes include milk, eggs and flour return as a result, but a document with a field that contains Use a cup of milk, two cups of flour and one egg does not return.

TERMEXACTPHRASE

The TERMEXACTPHRASE field specifier (case sensitive) allows you to return documents in which a specified field contains an exact match of a phrase specified by you. IDOL Server matches your phrase before it applies stemming (it does not remove stop words). It ignores any punctuation in the specifier or field.

NOTE:

If the language that you are using does not match the DefaultLanguageType specified in the IDOL Content component configuration file, add the LanguageType parameter to your query action (see Specify the Language Type of a Query).

FieldText=TERMEXACTPHRASE{yourPhrase}:yourFields

where:

yourPhrase is a phrase. A document returns only if one of yourFields contains an exact match of the specified phrase.
yourFields

is one or more fields. A document returns only if it contains one of these fields, and if this field contains an exact match of yourPhrase.

If you want to specify multiple fields, separate them with colons (there must be no space before or after a colon).

Examples:

FieldText=TERMEXACTPHRASE{Batman! and Robins}:FILM

A document whose FILM field contains Showing now, Batman and Robin's film, returns as a result, but a document whose FILM field contains Showing now, 'Batman and Robin' the movie does not return.

FieldText=TERMEXACTPHRASE{gift horse }:DRETITLE:TITLE

A document whose DRETITLE or TITLE field contains looking a gift horse in the mouth returns as a result, but a document whose DRETITLE or TITLE field contains the gift horse's mouth had rotting teeth does not return.

TERMPHRASE

The TERMPHRASE field specifier (case sensitive) allows you to return documents in which a specified field contains a conceptual match of a phrase that you specify. Content matches your phrase after it applies stemming (it does not remove stop words). It ignores any punctuation in the specifier or field.

NOTE:

If the language that you are using does not match the DefaultLanguageType specified in the IDOL Content component configuration file, add the LanguageType parameter to your query action (see Specify the Language Type of a Query).

FieldText=TERMPHRASE{yourPhrase}:yourFields

where:

yourPhrase is a phrase. A document returns only if one of yourFields contains a conceptual match of the specified phrase.
yourFields

is one or more fields. A document returns only if it contains one of these fields, and if this field contains a conceptual match of yourPhrase.

If you want to specify multiple fields, separate them with colons (there must be no space before or after a colon).

Examples:

FieldText=TERMPHRASE{Batman! and Robins}:FILM

A document whose FILM field contains Showing now: 'Batman and Robin', returns as a result.

FieldText=TERMPHRASE{gift horse }:DRETITLE:TITLE

A document whose DRETITLE or TITLE field contains the gift horse's mouth had rotting teeth returns.


_HP_HTML5_bannerTitle.htm