你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

SearchableFieldAttribute 类

定义

使用基元类型或基元类型的集合来特性简单字段。

[System.AttributeUsage(System.AttributeTargets.Field | System.AttributeTargets.Property, AllowMultiple=false, Inherited=true)]
public class SearchableFieldAttribute : Azure.Search.Documents.Indexes.SimpleFieldAttribute
[<System.AttributeUsage(System.AttributeTargets.Field | System.AttributeTargets.Property, AllowMultiple=false, Inherited=true)>]
type SearchableFieldAttribute = class
    inherit SimpleFieldAttribute
Public Class SearchableFieldAttribute
Inherits SimpleFieldAttribute
继承
SearchableFieldAttribute
属性

构造函数

SearchableFieldAttribute()

使用基元类型或基元类型的集合来特性简单字段。

属性

AnalyzerName

获取或设置语言分析器的名称。 设置 或 IndexAnalyzerNameSearchAnalyzerName,无法设置此属性。 选择分析器后,无法更改索引中的字段。

IndexAnalyzerName

获取或设置用于编制索引的语言分析器的名称。 此属性必须与 一起 SearchAnalyzerName设置,并且不能在设置 时 AnalyzerName 设置。 此属性不能设置为语言分析器的名称;如果需要语言分析器, AnalyzerName 请改用 属性。 选择分析器后,无法更改索引中的字段。

IsFacetable

获取或设置一个值,该值指示是否可以在分面查询中检索字段。 默认值为 false。

(继承自 SimpleFieldAttribute)
IsFilterable

获取或设置一个值,该值指示是否可以在查询中 $filter 引用字段。 默认值为 false。

(继承自 SimpleFieldAttribute)
IsHidden

获取或设置是否在搜索结果中返回字段。 默认值为 false。 如果键字段为 IsKey true,则必须将此属性设置为 false。

(继承自 SimpleFieldAttribute)
IsKey

获取或设置字段是否为键字段。 默认值为 false。 SearchIndex必须恰好有一个类型的String键字段。

(继承自 SimpleFieldAttribute)
IsSortable

获取或设置一个值,该值指示是否可以在表达式中 $orderby 引用字段。 默认值为 false。

(继承自 SimpleFieldAttribute)
NormalizerName

要用于字段的规范化器的名称。 此选项只能与启用了可筛选、可排序或可查找的字段一起使用。 选择规范化器后,无法更改字段的规范化程序。 对于复杂字段,必须为 null。

(继承自 SimpleFieldAttribute)
SearchAnalyzerName

获取或设置用于搜索的语言分析器的名称。 此属性必须与 一起 IndexAnalyzerName设置,并且不能在设置 时 AnalyzerName 设置。 此属性不能设置为语言分析器的名称;如果需要语言分析器, AnalyzerName 请改用 属性。 选择分析器后,无法更改索引中的字段。

SynonymMapNames

获取或设置要与此字段关联的同义词映射的名称列表。 目前,每个字段仅支持一个同义词映射。

VectorSearchDimensions

向量字段的维度。

VectorSearchProfile

指定用于搜索矢量字段的算法和可选参数的矢量搜索算法配置的名称。

适用于