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 は、AtlasSearchIndexConfig APIのスキーマです
Name | タイプ | 説明 | 必須 |
|---|---|---|---|
| string | atlas.mongodb.com/v1 | true |
| string |
| true |
| オブジェクト |
| true |
| オブジェクト |
| false |
| オブジェクト |
| false |
AtlasSearchIndexConfig.spec
AtlasSearchIndexConfigSpec は、AtlasSearchIndexConfig のターゲット状態を定義します。
Name | タイプ | 説明 | 必須 |
|---|---|---|---|
| 列挙 | データベースフィールドテキストを検索可能な単語に変換するために選択された特定の定義済みメソッド。この変換により、フィールドのテキストが最小のテキスト単位に縮小されます。これらの単位は、期間またはトークンと呼ばれます。トークン化と呼ばれるこのプロセスでは、フィールド内のテキストにさまざまな変更が加えられます。- 単語の抽出 - 句読点の除く - アクセントの除く - 小文字への変換 - 一般的な単語の除く - 単語を語幹形態まで縮小(ステミング) - 単語を基本形式(レンマ化)に変更 | false |
| []オブジェクト | データベース フィールドのテキストを検索可能な単語に変換するユーザー定義メソッドのリスト。 | false |
| 列挙 | このインデックスを検索するときに単語を識別するために適用されるメソッド。列挙: lucene.standard、lucene.simple、lucene.whitespace、lucene.keyword、lucene.arabic、lucene.argenian、lucene.basque、lucene. envelope、lucene.brazilian、lucene.bulgarian、lucene.catalan、lucene.chinese、lucene.cck、lucene.czech、lucene.danish、lucene.dutch、lucene.english、lucene.finnish、lucene.french、lucene.galician、lucene.german、lucene.greek、lucene.hind、lucene.hungarian、lucene.indonesian、lucene.irish、lucene.italian、lucene.japanese、lucene.korean、lucene.先書込み設定、lucene.latvian、lucene.lithuanian、lucene.mongologek、lucene. nor、lucene.norwegian、lucene.persian、lucene.portuguese、lucene.romanian、lucene.russian、lucene.smartcn、lucene.sorana、lucene.spanish、lucene.swedish、lucene.thail、lucene.turkish、lucene.ukrainian | false |
|
| Atlas Search にすべてのフィールド (true) を保存するかどうかを示すフラグ。デフォルトでは、Atlas は Atlas Search のフィールドを保存しません(false)。または、Atlas Search に保存するフィールドのリストのみを含むオブジェクトを指定するか(include)、または保存しないフィールドのリストを含む(exclude)オブジェクトを指定することもできます。学ぶには、ドキュメントを参照してください: https://www.mongodb.com/ja-jp/docs/atlas/atlas-search/stored-source-definition/ | false |
AtlasSearchIndexConfig.spec.アナライザ
Name | タイプ | 説明 | 必須 |
|---|---|---|---|
| string | カスタムアナライザを識別する、人間が判読できる | true |
| オブジェクト | トークンを作成するために使用する トークナイザ 。 トークンは、Atlas Search がインデックスを作成するためにテキストを個別のチャンクに分割する方法を決定します。 | true |
|
| テキストを 1 文字ずつ検査し、フィルタリング操作を実行するフィルター。 | false |
|
| 次のような操作を実行するフィルター - ステミング 。これにより、"contact" 、"thaled"、"turs" などの関連単語が含まれ、語幹が "look" に設定されます。- リダクション: 公開ドキュメントからの機密情報の削除 | false |
AtlasSearchIndexConfig.spec.アナライザ.トークナイザ
トークンを作成するために使用する トークナイザ 。 トークンは、Atlas Search がインデックスを作成するためにテキストを個別のチャンクに分割する方法を決定します。
Name | タイプ | 説明 | 必須 |
|---|---|---|---|
| 列挙 | このトークナイザのタイプを識別する、人間が判読できるラベル。列挙: 空白、 | true |
| integer | トークンに抽出するマッチ式内の文字 | false |
| integer | Atlas Search が作成する最長トークンに含める文字。 | false |
| integer | 単一のトークン内の最大文字数。この長さを超えるトークンは、この長さで複数のトークンに分裂。 | false |
| integer | Atlas Search が作成する最短のトークンに含める文字。 | false |
| string | 照合する正規表現。 | false |
AtlasSearchIndexConfig.status
AtlasSearchIndexConfigStatus は、AtlasSearchIndexConfig の監視された状態を定義します。
Name | タイプ | 説明 | 必須 |
|---|---|---|---|
| []オブジェクト | 条件は、Atlas カスタム リソースの現在の状態を示すステータスのリストです | true |
| integer |
| false |
AtlasSearchIndexConfig.status.条件
条件 は、 特定の点における Atlas カスタム リソースの状態を表します。
Name | タイプ | 説明 | 必須 |
|---|---|---|---|
| string | 条件のステータス。 True、False、Unknown のいずれか 1 つ。 | true |
| string | Atlas カスタム リソース条件のタイプ。 | true |
| string | 条件があるステータスから別のステータスに最後に移行した時刻。 | false |
| string | 移行に関する詳細を提供する | false |
| string | 条件の最後の移行の | false |