public sealed class OnewaySynonymsAction : IMessage<Rule.Types.OnewaySynonymsAction>, IEquatable<Rule.Types.OnewaySynonymsAction>, IDeepCloneable<Rule.Types.OnewaySynonymsAction>, IBufferMessage, IMessage
Maps a set of terms to a set of synonyms.
Set of synonyms will be treated as synonyms of each query term only.
query_terms
will not be treated as synonyms of each other.
Example: "sneakers" will use a synonym of "shoes".
"shoes" will not use a synonym of "sneakers".
Implements
IMessage<Rule.Types.OnewaySynonymsAction>, IEquatable<Rule.Types.OnewaySynonymsAction>, IDeepCloneable<Rule.Types.OnewaySynonymsAction>, IBufferMessage, IMessageNamespace
Google.Cloud.Retail.V2Assembly
Google.Cloud.Retail.V2.dll
Constructors
OnewaySynonymsAction()
public OnewaySynonymsAction()
OnewaySynonymsAction(Rule.Types.OnewaySynonymsAction)
public OnewaySynonymsAction(Rule.Types.OnewaySynonymsAction other)
Parameter | |
---|---|
Name | Description |
other | Rule.Types.OnewaySynonymsAction |
Properties
OnewayTerms
public RepeatedField<string> OnewayTerms { get; }
Will be [deprecated = true] post migration;
Property Value | |
---|---|
Type | Description |
RepeatedField<String> |
QueryTerms
public RepeatedField<string> QueryTerms { get; }
Terms from the search query. Will treat synonyms as their synonyms. Not themselves synonyms of the synonyms. Can specify up to 100 terms.
Property Value | |
---|---|
Type | Description |
RepeatedField<String> |
Synonyms
public RepeatedField<string> Synonyms { get; }
Defines a set of synonyms. Cannot contain duplicates. Can specify up to 100 synonyms.
Property Value | |
---|---|
Type | Description |
RepeatedField<String> |