SearchIndexerIndexProjectionSelector Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Description for what data to store in the designated search index.
public class SearchIndexerIndexProjectionSelector
public class SearchIndexerIndexProjectionSelector : System.ClientModel.Primitives.IJsonModel<Azure.Search.Documents.Indexes.Models.SearchIndexerIndexProjectionSelector>, System.ClientModel.Primitives.IPersistableModel<Azure.Search.Documents.Indexes.Models.SearchIndexerIndexProjectionSelector>
type SearchIndexerIndexProjectionSelector = class
type SearchIndexerIndexProjectionSelector = class
interface IJsonModel<SearchIndexerIndexProjectionSelector>
interface IPersistableModel<SearchIndexerIndexProjectionSelector>
Public Class SearchIndexerIndexProjectionSelector
Public Class SearchIndexerIndexProjectionSelector
Implements IJsonModel(Of SearchIndexerIndexProjectionSelector), IPersistableModel(Of SearchIndexerIndexProjectionSelector)
- Inheritance
-
SearchIndexerIndexProjectionSelector
- Implements
Constructors
SearchIndexerIndexProjectionSelector(String, String, String, IEnumerable<InputFieldMappingEntry>) |
Initializes a new instance of SearchIndexerIndexProjectionSelector. |
Properties
Mappings |
Mappings for the projection, or which source should be mapped to which field in the target index. |
ParentKeyFieldName |
Name of the field in the search index to map the parent document's key value to. Must be a string field that is filterable and not the key field. |
SourceContext |
Source context for the projections. Represents the cardinality at which the document will be split into multiple sub documents. |
TargetIndexName |
Name of the search index to project to. Must have a key field with the 'keyword' analyzer set. |
Methods
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions) |
Explicit Interface Implementations
IJsonModel<SearchIndexerIndexProjectionSelector>.Create(Utf8JsonReader, ModelReaderWriterOptions) |
Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model. |
IJsonModel<SearchIndexerIndexProjectionSelector>.Write(Utf8JsonWriter, ModelReaderWriterOptions) |
Writes the model to the provided Utf8JsonWriter. |
IPersistableModel<SearchIndexerIndexProjectionSelector>.Create(BinaryData, ModelReaderWriterOptions) |
Converts the provided BinaryData into a model. |
IPersistableModel<SearchIndexerIndexProjectionSelector>.GetFormatFromOptions(ModelReaderWriterOptions) |
Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service. |
IPersistableModel<SearchIndexerIndexProjectionSelector>.Write(ModelReaderWriterOptions) |
Writes the model into a BinaryData. |