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

SearchableField 类

定义

String可以搜索的或“集合 (字符串) ”字段。

public class SearchableField : Azure.Search.Documents.Indexes.Models.SimpleField
type SearchableField = class
    inherit SimpleField
Public Class SearchableField
Inherits SimpleField
继承

构造函数

SearchableField(String, Boolean)

初始化 SearchableField 类的新实例。

属性

AnalyzerName

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

IndexAnalyzerName

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

IsFacetable

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

(继承自 SimpleField)
IsFilterable

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

(继承自 SimpleField)
IsHidden

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

(继承自 SimpleField)
IsKey

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

(继承自 SimpleField)
IsSortable

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

(继承自 SimpleField)
Name

获取字段名。

(继承自 SearchFieldTemplate)
NormalizerName

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

(继承自 SimpleField)
SearchAnalyzerName

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

SynonymMapNames

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

Type

获取字段的数据类型。

(继承自 SearchFieldTemplate)

适用于