public sealed class SearchRequest.Types.ContentSearchSpec : IMessage<SearchRequest.Types.ContentSearchSpec>, IEquatable<SearchRequest.Types.ContentSearchSpec>, IDeepCloneable<SearchRequest.Types.ContentSearchSpec>, IBufferMessage, IMessage
Reference documentation and code samples for the Discovery Engine v1 API class SearchRequest.Types.ContentSearchSpec.
A specification for configuring the behavior of content search.
Implements
IMessageSearchRequestTypesContentSearchSpec, IEquatableSearchRequestTypesContentSearchSpec, IDeepCloneableSearchRequestTypesContentSearchSpec, IBufferMessage, IMessageNamespace
Google.Cloud.DiscoveryEngine.V1Assembly
Google.Cloud.DiscoveryEngine.V1.dll
Constructors
ContentSearchSpec()
public ContentSearchSpec()
ContentSearchSpec(ContentSearchSpec)
public ContentSearchSpec(SearchRequest.Types.ContentSearchSpec other)
Parameter | |
---|---|
Name | Description |
other |
SearchRequestTypesContentSearchSpec |
Properties
ChunkSpec
public SearchRequest.Types.ContentSearchSpec.Types.ChunkSpec ChunkSpec { get; set; }
Specifies the chunk spec to be returned from the search response. Only available if the [SearchRequest.ContentSearchSpec.search_result_mode][google.cloud.discoveryengine.v1.SearchRequest.ContentSearchSpec.search_result_mode] is set to [CHUNKS][google.cloud.discoveryengine.v1.SearchRequest.ContentSearchSpec.SearchResultMode.CHUNKS]
Property Value | |
---|---|
Type | Description |
SearchRequestTypesContentSearchSpecTypesChunkSpec |
ExtractiveContentSpec
public SearchRequest.Types.ContentSearchSpec.Types.ExtractiveContentSpec ExtractiveContentSpec { get; set; }
If there is no extractive_content_spec provided, there will be no extractive answer in the search response.
Property Value | |
---|---|
Type | Description |
SearchRequestTypesContentSearchSpecTypesExtractiveContentSpec |
SearchResultMode
public SearchRequest.Types.ContentSearchSpec.Types.SearchResultMode SearchResultMode { get; set; }
Specifies the search result mode. If unspecified, the search result mode is based on [DataStore.DocumentProcessingConfig.chunking_config][]:
- If [DataStore.DocumentProcessingConfig.chunking_config][] is specified,
it defaults to
CHUNKS
. - Otherwise, it defaults to
DOCUMENTS
.
Property Value | |
---|---|
Type | Description |
SearchRequestTypesContentSearchSpecTypesSearchResultMode |
SnippetSpec
public SearchRequest.Types.ContentSearchSpec.Types.SnippetSpec SnippetSpec { get; set; }
If snippetSpec
is not specified, snippets are not included in the
search response.
Property Value | |
---|---|
Type | Description |
SearchRequestTypesContentSearchSpecTypesSnippetSpec |
SummarySpec
public SearchRequest.Types.ContentSearchSpec.Types.SummarySpec SummarySpec { get; set; }
If summarySpec
is not specified, summaries are not included in the
search response.
Property Value | |
---|---|
Type | Description |
SearchRequestTypesContentSearchSpecTypesSummarySpec |