Atlas Search の変更履歴
2024 リリース
18 9 月2024リリース
28 2024リリース
注意
Atlas は、Atlas クラスター上の既存の Atlas Search インデックスをすべてローリング方式で再インデックス化します。 Atlas UI には、再インデックス作成のタイミングを示すアラートが表示されます。 別個の検索ノードを使用していないクラスターでは、再インデックス作成中にディスクと CPU 使用率が一時的に増加する可能性があります。 別個の検索ノードを使用するクラスターの場合、Atlas はインデックスの再作成のために追加のノードを一時的に無料で配置し、新しいインデックスのビルドが完了したときにインデックスのスワップのダウンタイムは発生しません。
25 2024リリース
31は2024のリリース
Search Testerに Atlas Search Query Templatesを導入し、
must
やshould
などの条件句を含む事前に記述された$search
クエリでクエリを容易にします。入力しながら検索する場合はautocomplete
をエクスペリエンス、ファセットなど。 詳しくは「 Atlas Search クエリの実行 」を参照してください。Atlas Search APIエンドポイントの変更を導入します。 詳しくは、「 31 2024リリースの API 変更ログ を参照してください。
10は2024のリリース
大きなstringFacet値を切り捨てます。
07は2024のリリース
returnStoredSource
の使用時に Atlas Search が結果の一部のドキュメントの_id
フィールドを含まない問題を修正しました。
23 4月2024リリース
特定の
mongod
構成変更後に Atlas Search が誤った最初の同期をトリガーする問題を修正します。定義バージョンが欠落しているインデックスを再構築します。
28 3 月2024リリース
スコアが関連付けられている場合に Atlas Search が
searchAfter
またはsearchBefore
クエリの結果を生成しない問題を修正しました。null およびUUID値でクエリとソートの機能を追加します。
05 3 月2024リリース
ソートのプルーニングを再度有効にします。
2024 年 3 月 1 日のリリース
MongoDB v7.2.0 を実行しているシャーディングされた Atlas クラスターが、
facet
コレクターを含む$searchMeta
ステージでエラーを返す問題を修正します。
2024 年 2 月 14 日のリリース
Search Testerで
$searchMeta
クエリの実行をサポートします。 詳しくは「 Atlas Search クエリの実行 」を参照してください。
2024 年 1 月 17 日のリリース
参照点の前後で連続して
$search
結果を取得することをサポートしています。参照点は$meta
キーワードsearchSequenceToken
によって生成されたトークンを使用して指定できます。 詳細については、「結果のページ分割 」を参照してください。
2023 リリース
26 12 月2023リリース
Atlas Search トークン タイプとしてインデックス作成された BSON で完全一致とフィルタリングを実行するための と 等しい をサポート し ます
strings
。
04 12 月2023リリース
の個別の 検索ノード Amazon Web Servicesを、開発と本番環境の配置の両方で通常使用できるようにします。詳細については、「ノードのアーキテクチャ 」を参照してください。
knnVectorタイプとknnBeta演算子を廃止します。 代わりに、開発環境と本番配置の両方で新しいvectorSearchインデックス タイプと
$vectorSearch
パイプライン ステージを使用できるようになりました。 詳細については、「 Atlas Vector Search の概要 」を参照してください。結果を並べ替えるために使用するフィールドに混合型がない場合のレイテンシが改善されます。
低 CPU検索階層を導入します。
2023 年 10 月 23 日のリリース
Atlas Search 用の専用検索ノードをプレビュー機能として導入します。 この機能および関連するドキュメントは、プレビュー期間中にいつでも変更される可能性があります。 詳しくは、「 Atlas Search の概要 」を参照してください。
応答時間を改善するために、専用検索ノードのセグメント間の並列クエリをサポートします。 詳細については、「セグメント間でのクエリ実行の並列化 」を参照してください。
26 9 月2023リリース
Atlas CLI に Atlas の配置を追加し、ローカル環境からクラウドへのソフトウェア開発ライフサイクル全体でAtlas SearchとAtlas Vector Searchを操作できるようにします。詳細については、「Atlas CLI からのローカル配置とクラウド配置の管理」を参照してください。
13 9 月2023リリース
30年 8 月2023リリース
システムのアップグレードを実行します。 インデックスとクエリのパフォーマンスがいくつか変更されることがあります。
31年 7 月2023リリース
10年 7 月2023リリース
並べ替え用の Atlas Search インデックスで定義したフィールドの昇順または降順での並べ替えをサポートする並べ替えオプションを追加します。
注意
Atlas Search のソートオプションは、MongoDB v 6.0 + を実行している場合にのみ、シャーディングされたクラスターで使用できます。
knnBeta演算子を最上位演算子として制限します。
queryString演算子を使用して、
string
フィールドでテキスト、ワイルドカード、正規表現、ファジー、範囲検索を実行する機能を導入します。M10
以上のクラスターで MongoDB 6.0.8以降を実行している Atlas クラスターの場合、mongosh
とNodeJSドライバーから Atlas Search インデックスを作成および管理する機能を導入します。
22 2023リリース
Atlas Search を使用して、ベクトルを保存し、インデックスを作成し、ベクトルをクエリするためのベクトル検索のプレビューを提供します。
2023 年 6 月 14 日のリリース
M 10以上のクラスターのクラウドバックアップ スナップショットから Atlas Search インデックスを復元するためのサポートを追加します。
2023 年 6 月 7 日のリリース
2023 年 5 月 26 日のリリース
25 4月2023リリース
クエリ結果内の各ドキュメントのスコアの詳細な内訳を取得するには、
scoreDetails
ブール値オプションを追加します。
01 3 月2023リリース
31 1 月2023リリース
次の言語アナライザを追加します。
lucene.polish
lucene.portuguese
lucene.smartcn
lucene.sorani
lucene.thai
lucene.turkish
次のトークン フィルターを追加します。
シャーディングされたクラスターの同義語をサポートします。
2023 年 1 月 25 日のリリース
Atlas UI の Atlas Search ビジュアル エディター構成モードでembeddedDocuments型をサポートします。
2022 リリース
2022 年 11 月 2 日リリース
オートコンプリートタイプとして string の配列を静的にインデックス化し、オートコンプリート演算子を使用してインデックス付きフィールドをクエリすることをサポートします。
配列内の 数値 の動的および静的インデックス作成と、 範囲 演算子のみを使用した配列内のインデックス付き 数値 のクエリをサポートします。
配列内の 日付 の動的および静的なインデックス作成と、 範囲 演算子のみを使用した配列内のインデックス作成された 日付 のクエリをサポートします。
objectId と objectId の配列の動的および静的インデックス作成と、 等価 演算子を使用したインデックス作成された objectId のクエリをサポートします。
ブール値と ブール値 の配列の動的および静的インデックス作成と、 equals 演算子を使用した ブール 値 のクエリをサポートします。
03 10 月2022リリース
02年 8 月2022リリース
Atlas Search へのアップグレード。これには以下が含まれます。
クエリの改善
正規表現クエリで、
\w
、\W
、\D
、\s
、\S
の正規表現をサポートします。 ただし、Atlas Search では、正規表現クエリのs
、S
、w
、W
、d
、D
以外の文字については結果が返されません。 正規表現の標準に従ってバックスラッシュを使用することをお勧めします。
改善点の強調
パス セレクターが長いスニペットを切り捨てて短いスニペットを表示するようにし、これにより、パスが長い場合にクエリが失敗する原因が修正されます。
一部のクエリの Explain 出力は異なる場合があります。 explainを使用する場合は、変更によって環境内のロジックが中断されないことを確認してください。
前述の変更リストに加えて、インデックスとクエリのパフォーマンスがいくつか変更される場合があります。
1 つ以上の入力ドキュメントに類似したドキュメントを検索するには、 moreLikeThis演算子を導入します。
07 2022リリース
MongoDB 6.0以降を実行しているシャーディングされたクラスター上のファセットコレクターをサポートします。
と サブパイプライン内の {
$search
$searchMeta
$lookup
}$unionWith
ステージと ステージをサポートします。
2022 年 6 月 1 日のリリース
$elemMatch の ような検索用に 埋め込みドキュメント を導入します。
注意
Atlas Search embeddedDocuments型、 embeddedDocument演算子、
embedded
スコアリング オプションはプレビューされています。 レプリカセットまたは単一の MongoDB シャード上の Atlas Search インデックスが2 、 100 、 000 、 000インデックス オブジェクトに達すると、Atlas Search はインデックスを失敗したクエリ可能な状態に移行します。 この機能が一般に利用可能になると、この制限に対応する解決策が提供されます。 この機能の使用に関連する問題をトラブルシューティングするには、サポートにお問い合わせください。 2 、 100 、 000 、 000を超えるインデックス オブジェクトのサポートをリクエストするには、MongoDB フィードバック エンジンでこのリクエストにアップ投票します。
27 4月2022リリース
集計後ステージを高速化するために保存済みソース フィールドのパフォーマンスを向上させます。
レプリケーションラグ メトリクスレポート作成の精度を向上させます。
19 4月2022リリース
クエリが多数のドキュメント(5,000 以上)に一致する場合に、保存済みソース クエリのパフォーマンスを向上させるために、内部バッチを最適化します。
2022 年 3 月 31 日のリリース
インデックス定義 で Atlas Search に フィールドを保存する ためのオプションと、
$search
保存されたフィールドを返す ための オプションを導入します。
2022 年 3 月 9 日のリリース
Atlas UI または API を使用して Atlas Search インデックスを作成、表示、編集、削除するための新しい
Project Search Index Editor
ロールを導入します。新しいインデックス定義が無効な場合は、最後の有効なインデックスを使用してクエリを処理します。
専有クラスター上の
BooleanQuery
に対するLucene のデフォルトの句制限である1024
を削除します。注意
8 月から 9 月まで、数値型と日付型を使用して数値フィールドと日付フィールドのファセットのサポートを拡張し2022 。 それぞれ数値フィールドと日付フィールドのファセットについては、すべてのインデックス定義で numberFacet 型と dateFacet 型 に移行する必要があります。
01 3 月2022リリース
それぞれ数値フィールドと日付フィールドでファセット クエリを実行するためのnumberFacetデータ型とdateFacetデータ型を追加します。
注意
8 月から 9 月まで、数値型と日付型を使用して数値フィールドと日付フィールドのファセットのサポートを拡張し2022 。 それぞれ数値フィールドと日付フィールドのファセットについては、すべてのインデックス定義で numberFacet 型と dateFacet 型 に移行する必要があります。
2022 年 1 月 26 日のリリース
2021 リリース
2021 年 12 月 10 日のリリース
2021 年 11 月 3 日のリリース
基本ラテン Unicode ブロック に含まれていない英数字、数字、記号 Unicode 文字を変換するための asciFind トークン フィルターを追加します。 を ASCII に相当します。
28 9 月2021リリース
このリリースのオートコンプリートの改善:
オートコンプリート 用のインデックス定義に アナライザ のサポートを追加しました。
オートコンプリート演算子で完全一致をブーストします。
rightEdgeGram
トークン化戦略を追加して、単語の左側(左側ではなく右側)から始まるedgeGram
ようなトークンを作成します。
このリリースのバグ修正:
objectId
の強調表示エラーを修正しました。
07 9 月2021リリース
特定のレプリケーション エラーが発生した後も、インデックスが リカバリ 状態に入り、使用可能なままであることを許可します。
2021 年 7 月 13 日のリリース
ソース コレクションで定義し、 Atlas API 経由で検索インデックスにマッピングすることができる シノニム (同意語) のサポートを追加します。
01 2021リリース
05 4月2021リリース
指定されたストップワードに一致するトークンを排除するためのストップワードトークン フィルターを追加します。
19 3 月2021リリース
関数スコアのサポートを追加します。これにより、同じドキュメント内の数値フィールドを使用してドキュメントの関連性スコアを変更できます。
05 2 月2021リリース
$search
クエリのexplainをサポートするようになりました
16 1 月2021リリース
等価演算子と組み合わせると、発生するエラーを 強調表示 する問題を修正します。ObjectId
2021 年 1 月 14 日のリリース
最初の同期のインデックス作成のパフォーマンスを向上させます。
2020 年リリース
2020 年 12 月 15 日リリース
ハイライトに
maxNumPassages
とmaxCharsToExamine
を追加します。
19 11 月2020リリース
定常状態のインデックス作成のパフォーマンスを向上させます。
2020 年 11 月 13 日のリリース
1 10 月2020リリース
変更されたインデックス定義を再構築する際のダウンタイム要件を排除します。
2 9 月2020リリース
インデックス定義と検索クエリ用のカスタムアナライザを追加します。
23年 8 月2020リリース
9 2020リリース
Atlas Searchを一般提供版にリリースします。
2020 年 5 月 18 日のリリース
norms
フィールドを除外する新しいインデックス オプションを追加し、検索インデックスが検索結果をスコアリングするときにフィールドの長さを無視できるようにします。オートコンプリート演算子 に tokenOrder オプション を追加し、検索クエリ内の順序付けられていないタームをサポートします。
スタック トレースやその他の Java 固有のメッセージを排除するなど、クエリのデバッグを容易にするためにエラー メッセージを改善します。
30 4月2020リリース
次のような地理空間クエリのサポートを追加します。
次のような入力しながら検索する機能をサポートするために、オートコンプリート機能を追加します。
フィールド値のアナライザに依存しない発音区別符号のフォールディング。
ブーストや定数などのスコアリング オプション。
オートコンプリートと他の $search 演算子を組み合わせた複合クエリ。
分析されたテキストからの n グラム/string とエッジ n グラム。
注意
4 月 2020 より前に公開されたAtlas Searchのリリースノートを確認するには、「 Atlasの変更ログ 」を参照してください。