Docs 菜单
Docs 主页
/ /
/ / /

AtlasSearchIndexConfig 自定义资源

AtlasSearchIndexConfig自定义资源为集合配置 Atlas Search 索引。 当您创建AtlasSearchIndexConfig自定义资源时,Atlas Kubernetes Operator 会尝试为集合创建或更新索引。

以下示例显示了为lucene.standard分析器方法配置的AtlasSearchIndexConfig自定义资源规范。

apiVersion: atlas.mongodb.com/v1
kind: AtlasSearchIndexConfig
metadata:
name: atlassearchindexconfig-sample
namespace: mongodb-atlas-system
spec:
analyzer: lucene.standard
searchAnalyzer: lucene.standard

AtlasSearchIndexConfig 是 AtlasSearchIndexConfig API的模式

Name
类型
说明
必需

apiVersion

字符串

atlas.mongodb.com/v1

true

kind

字符串

AtlasSearchIndexConfig

true

metadata

对象

有关 metadata 字段的字段,请参阅 Kubernetes API 文档。

true

spec

对象

AtlasSearchIndexConfigSpec 定义了 AtlasSearchIndexConfig 的目标省。

false

status

对象

AtlasSearchIndexConfigStatus 定义了 AtlasSearchIndexConfig 的观察到的状态。

false

AtlasSearchIndexConfigSpec 定义 AtlasSearchIndexConfig 的目标状态。

Name
类型
说明
必需

analyzer

枚举

选择将数据库字段文本转换为可搜索单词的特定预定义方法。这种转换将字段的文本简化为最小的文本单位。这些单位称为术语或词元。此进程称为分词,涉及对字段中的文本进行的各种更改: - 提取单词 - 删除标点符号 - 删除重音符号 - 保留为小写 - 删除常用单词 - 将单词减少到词根形式(词干提取) - 将单词更改为其基本形式(词形还原)MongoDB 云 使用所选进程构建Atlas Search索引枚举:lucene.standard、lucene.simple,lucene.whitespace,lucene.keyword,lucene.arabic,lucene.armenian,lucene.basque,lucene.bengali,lucene.brazilian,lucene.bulgarian,lucene.catalan,lucene.chinese,lucene.cjk,lucene.czech,lucene.danish,lucene.dutch,lucene.english,lucene.finnish,lucene.french,lucene.galician,lucene.german,lucene.greek,lucene.hindi,lucene.hungarian,lucene.indonesian,lucene.irish,lucene.italian,lucene.japanese,lucene.korean,lucene.kuromoji,lucene.latvian,lucene.lithuanian,lucene.morfologik,lucene.nori,lucene.norwegian,lucene.persian,lucene.portuguese,lucene.romanian,lucene. Russian,lucene.smartcn,lucene.sorani,lucene.spanish,lucene.swedish,lucene.thai,lucene.turkish,lucene.ukrainian

false

analyzers

[]对象

用于将数据库字段文本转换为可搜索单词的用户定义方法的列表。

false

searchAnalyzer

枚举

搜索此索引时用于识别单词的方法。枚举:lucene.standard,lucene.simple,lucene.whitespace,lucene.keyword,lucene.arabic,lucene.armenian,lucene.basque,lucene.bengali,lucene.brazilian,lucene.bulgarian,lucene.catalan,lucene.chinese,lucene.cjk,lucene.czech,lucene.danish,lucene.dutch,lucene.english,lucene.finnish,lucene.french,lucene.galician,lucene.german,lucene.greek,lucene.hindi,lucene.hungarian,lucene.indonesian,lucene.irish,lucene.italian,lucene.japanese,lucene.korean,lucene.kuromoji,lucene.latvian,lucene.lithuanian,lucene.morfologik,lucene.nori,lucene.norwegian,lucene.persian,lucene.portuguese,lucene.romanian,lucene. Russian,lucene.smartcn,lucene.sorani,lucene.spanish,lucene.swedish,lucene.thai,lucene.turkish,lucene.ukrainian

false

storedSource

JSON

指示是否在 Atlas Search 上存储所有字段的标志(true)。默认情况下,Atlas 不会在 Atlas Search 上存储(false)字段。或者,您可以指定一个仅包含要在Atlas Search上存储(包含)或不存储(排除)的字段列表的对象。要学习;了解详情,请参阅文档:https://www.mongodb.com/zh-cn/docs/atlas/atlas-search/stored-source-definition/

false

Name
类型
说明
必需

name

字符串

人类可读的 name,用于标识自定义分析器。名称在索引中必须是唯一的,并且不能以以下任何字符串开头:“lucene.”,"builtin.","mongodb."

true

tokenizer

对象

要用于创建词元的分词器。 词元决定了 Atlas Search 如何将文本分割成离散的数据段以进行索引。

true

charFilters

JSON

一次检查一个字符的文本并执行筛选操作的筛选器。

false

tokenFilters

JSON

执行以下操作的过滤器: - 词干提取,将相关词语(例如“talking”、“talked”和“talks”)减少到其根词“talk”。-日志校订,从公共文档中删除敏感信息

false

要用于创建词元的分词器。 词元决定了 Atlas Search 如何将文本分割成离散的数据段以进行索引。

Name
类型
说明
必需

type

枚举

标识此分词器类型的人类可读标签。枚举:空格、uaxUrlEmail、标准、regexSplitregexCaptureGroupnGram、关键字、edgeGram

true

group

整型

要提取到词元中的匹配表达式中字符 group 的索引。使用 0 提取所有字符组。

false

maxGram

整型

Atlas Search创建的最长词元中包含的字符。

false

maxTokenLength

整型

单个标记中的最大字符数。大于此长度的词元将按此长度分割为多个词元。

false

minGram

整型

要包含在Atlas Search创建的最短词元中的字符。

false

pattern

字符串

要匹配的正则表达式。

false

AtlasSearchIndexConfigStatus 定义 AtlasSearchIndexConfig 的观察到的状态。

Name
类型
说明
必需

conditions

[]对象

条件是显示Atlas自定义资源当前省/市/自治区的列表

true

observedGeneration

整型

ObservedGeneration 表示 Atlas 操作符 感知的资源规范的生成。Atlas Operator 将此字段更新为“元数据.Generation ”的值一旦开始资源协调。格式:int64

false

条件描述了Atlas自定义资源在某一点的省/市/自治区。

Name
类型
说明
必需

status

字符串

条件的状态; True、False、未知之一。

true

type

字符串

Atlas自定义资源条件的类型。

true

lastTransitionTime

字符串

上次条件从一种状态转换为另一种状态的时间。以 ISO 8601 格式表示。格式:日期-时间

false

message

字符串

提供有关转换的详细信息的 message

false

reason

字符串

条件的最后一次转换的 reason

false

后退

Atlas 私有终结点

在此页面上