1766299147
2025-12-16 20:59:00
多言語サイト向けの強力な新機能ときめ細かい検索調整により、Optimizely Graph の検索エクスペリエンスを強化します。
検索はあらゆるデジタル エクスペリエンスの重要なコンポーネントであり続けるため、OptiGraphExtensions のバージョン 2.0 を発表できることを嬉しく思います。これは、Optimizely Graph の検索機能強化を CMS 管理インターフェイスから直接管理するためのオープンソース アドオンです。このリリースでは、コンテンツ チームがさまざまな言語や市場にわたって検索がどのように機能するかを前例のない制御できる重要な新機能が提供されます。
バージョン 2.0 の新機能
1. 同義語の言語ルーティング
最も要望の多かった機能の 1 つは、多言語同義語管理の適切なサポートです。バージョン 2.0 では、言語ごとに同義語を設定できるようになり、検索の拡張機能が各市場の状況に応じて適切になるようになりました。
なぜこれが重要なのでしょうか?
衣料品を販売するグローバルな電子商取引サイトを考えてみましょう。英語では、「ジャンパー」と「セーター」を同義語にすることができます。しかし、イギリス英語では、「ジャンパー」という言葉はアメリカ英語とはまったく異なる意味を持ち、他の言語ではこれらの用語はまったく直訳されません。
言語ルーティングを使用すると、次のことが可能になります。
– 言語固有の同義語セットの作成 (英語の同義語、スウェーデン語の同義語、ドイツ語の同義語など)
– 同義語を言語ごとにグループ化して Optimizely Graph に同期します
– 管理インターフェースで言語ごとに同義語をフィルタリングして管理します
– ロケールごとに検索の関連性が最適化されていることを確認します
仕組み:
Optimizely Graph に同期すると、同義語は割り当てられた言語ごとにグループ化され、 language_routing パラメーターを使用して送信されます。
PUT {gatewayUrl}/resources/synonyms? language_routing=en&synonym_slot=ONE
これは、「bil」を検索するスウェーデンの顧客が、英語の「car」の同義語の影響を受けた結果を誤って取得することがないことを意味します。
2. 高度な構成用のシノニム スロット
バージョン 2.0 では、言語ごとに複数の同義語設定を維持できる強力な機能である同義語スロットが導入されています。 Optimizely Graph は 2 つのシノニム スロット (ONE と TWO) をサポートしており、アドオンにより両方を完全に制御できるようになりました。
シノニム スロットの使用例:
– A/B テスト: コントロール グループにスロット 1、バリアントにスロット 2 を使用して、さまざまな同義語戦略をテストします。
– 季節キャンペーン: 標準の同義語をスロット 1 に保持し、キャンペーン固有の用語にはスロット 2 を使用します。
– 部門の分離: 異なる製品カテゴリまたは事業単位ごとに異なるスロットを使用します。
– 段階的なロールアウト: 新しいシノニム マッピングをスロット 1 に昇格する前に、スロット 2 でテストします。
管理インターフェースで:
シノニム管理画面にスロット セレクターのドロップダウンが含まれ、次のことが簡単になりました。
– 新しいシノニムをスロット 1 またはスロット 2 に割り当てます
– スロットごとに同義語リストをフィルタリングします
– 言語とスロットの組み合わせごとに同義語をグラフに同期します
はじめる
インストール
次のコマンドを実行して NuGet パッケージをインストールします。
dotnet パッケージ OptiGraphExtensions を追加
構成
以下を Program.cs または Startup.cs に追加します。
services.AddOptiGraphExtensions(options =>
{
options.ConnectionStringName = “EPiServerDB”;
});
app.UseOptiGraphExtensions();
管理インターフェースへのアクセス
CMS 管理エリアに移動し、メニューで「Opti Graph Extensions」を見つけます。次のオプションが表示されます。
– 概要: 概要とクイックリンク
– 同義語: 言語とスロットのサポートを使用して同義語を管理します
– ピン留めされた結果: 特定の検索に対して表示されるコンテンツを制御します
現実世界の例: 多言語電子商取引
英語、スウェーデン語、ドイツ語で運営されている多言語電子商取引サイトの検索機能強化を設定する実際の例を見てみましょう。
ステップ 1: 英語の同義語を構成する (スロット 1)
言語: 英語
スロット: 1
同義語:
– ラップトップ、ノートブック、ポータブルコンピュータ
– 電話、携帯電話、スマートフォン、携帯電話
– テレビ、テレビ、テレビ
ステップ 2: スウェーデン語の同義語を構成する (スロット 1)
言語: SV
スロット: 1
同義語:
– コンピュータ、ラップトップ、ポータブルコンピュータ
– 電話、車、スマートフォン
– テレビ、テレビ
ステップ 3: グラフに同期する
各管理画面で「すべてをグラフに同期」をクリックするか、言語ごとに同期してさらに制御します。
バージョン 1.X からの移行
バージョン 1.x からアップグレードする場合、移行は簡単です。
1. NuGet パッケージをバージョン 2.0 に更新します。
2. 既存の同義語はデフォルトでスロット 1 になり、既存の言語設定が保持されます。
3. API または構成に対する重大な変更はありません
結論
OptiGraphExtensions v2.0 は、コンテンツ チームが Optimizely Graph の検索エクスペリエンスを制御できるようにする上で、重要な前進を表しています。言語ルーティング、同義語スロット、ストップワード管理により、真にローカライズされた関連性の高い検索エクスペリエンスをユーザーに提供するツールが手に入ります。
このアドオンはオープンソースであり、NuGet で入手できます。コミュニティからの貢献、フィードバック、機能リクエストを歓迎します。
リンク:
– NuGet パッケージ: https://www.nuget.org/packages/OptiGraphExtensions/
– グラフ同義語 API を最適化: https://docs.developers.optimizely.com/platform-optimizely/reference/upsert-synonymhandler
楽しく検索してください!
2025 年 12 月 16 日
#Optimizely #OMVP #の #日