Script: Class dw.suggest.SearchPhraseSuggestions

Class SearchPhraseSuggestions

  • Object
    • dw.suggest.SearchPhraseSuggestions

The search phrase suggestions contain a list of suggested search phrases (see SuggestedPhrase) as well as, for each of the search phrase terms, a list with corrected and completed alternative terms.

Properties

suggestedPhrases : Iterator Read Only

A list of SuggestedPhrase objects that relates to the user input search phrase.

suggestedTerms : Iterator Read Only

A list of SuggestedTerms objects. Each of the returned instances represents a set of terms suggested for a particular single term of the user input search phrase.

Constructor Summary

This class does not have a constructor, so you cannot create it directly.

Method Summary

getSuggestedPhrases() : Iterator

Returns a list of SuggestedPhrase objects that relates to the user input search phrase.

getSuggestedTerms() : Iterator

Returns a list of SuggestedTerms objects.

hasSuggestedPhrases() : boolean

Returns whether this suggestions container has any suggested phrases.

hasSuggestedTerms() : boolean

Returns whether this suggestions container has any suggested terms.

Methods inherited from class Object

assign, create, create, defineProperties, defineProperty, entries, freeze, fromEntries, getOwnPropertyDescriptor, getOwnPropertyNames, getOwnPropertySymbols, getPrototypeOf, hasOwnProperty, is, isExtensible, isFrozen, isPrototypeOf, isSealed, keys, preventExtensions, propertyIsEnumerable, seal, setPrototypeOf, toLocaleString, toString, valueOf, values

Method Detail

getSuggestedPhrases

getSuggestedPhrases() : Iterator

Returns a list of SuggestedPhrase objects that relates to the user input search phrase.

Returns:

a list of SuggestedPhrases

See Also:

hasSuggestedPhrases()

getSuggestedTerms

getSuggestedTerms() : Iterator

Returns a list of SuggestedTerms objects. Each of the returned instances represents a set of terms suggested for a particular single term of the user input search phrase.

Returns:

a list of SuggestedTerms for each term of the user input search phrase

See Also:

hasSuggestedTerms()


hasSuggestedPhrases

hasSuggestedPhrases() : boolean

Returns whether this suggestions container has any suggested phrases.

Note that this method only looks for suggested phrases. It does not account for suggested terms.

Returns:

true only if there are phrases available


hasSuggestedTerms

hasSuggestedTerms() : boolean

Returns whether this suggestions container has any suggested terms.

Note that this method checks suggested terms only, but not suggested phrases.

Returns:

true only if there are terms available