スマート検索の管理

この記事では、スマート検索と関連する概念について説明します。
casm173
この記事では、スマート検索と関連する概念について説明します。
この記事は、CA Service Desk Manager と CA Service Catalog の統合環境にのみ適用されます。 この記事の手順に従う前に、「CA Service Catalog の主な提供物の管理」の説明に従ってください。
スマート検索の概要
ビジネス ユーザは、スマート検索バーを使用して、質問したり案件を説明したりすることができます。 スマート検索では、検索クエリに一致するカテゴリ、提供サービス、最も関連度が高い 20 件の解決策の候補が表示されます。 スマート検索の結果は、次のパラメータに基づきます:
search terms
user context、minimum weight、および maximum weight。
組織の要件に基づき、検索の妥当性を最適化するために、管理者はスマート検索をカスタマイズできます。
スマート検索のカスタマイズ
組織の要件に基づき、検索の妥当性を最適化するために、管理者はスマート検索をカスタマイズできます。
以下の手順に従います。
  1. 管理者として CA SDM にログインします。
  2. [管理]
    タブに移動し、
    [xFlow インターフェース]
    -
    [Service Point]
    -
    [構成]
    を選択します。
  3. [名前]列で、必要なテナント構成名を選択します。
  4. コンポーネントのリストから、
    [スマート検索]
    を選択します。
    カテゴリと提供サービスに対するスマート検索の詳細が表示されます。
  5. スマート検索の詳細を変更するには、画面の右上にある
    [編集]
    をクリックします。
    最小の重みと最大の重みは変更しないことをお勧めします。 ただし、カテゴリと提供サービスの最大値の
    swap
    を実行できます。
  6. カテゴリで以下のフィールドを編集します。
    • 最小の重み
    • 最大の重み
    • 用語の検索
  7. 提供サービスで以下のフィールドを編集します。
    • 最小の重み
    • 最大の重み
    • 用語の検索
  8. [保存]
    をクリックします。
  9. [用語の検索]
    を変更した場合は、Elasticsearch クラスタ ノードが動作していることを確認します。
  10. pdm_es_initial_load
    コマンドを手動で実行します。
    $ES_HOME/search/bin/pdm_es_initial_load.bat index=sp_index.autocat_search
あいまい性を使用したスマート検索
あいまい性は、検索文字列やスペルが正確に一致しない場合でも結果のリストを返す elasticsearch の概念です。 あいまい性を使用すると、スマート検索で検索文字列の小さな入力ミスを処理して正しい結果を返すことができます。 たとえば、文字列「
network printer not functional
」と「
network printre not functional
」を一致させるには、何らかのあいまい一致が必要になります。
あいまい性は、Service Point では無効になっています。検索の妥当性に悪影響を及ぼす可能性があるためです。 ただし、組織の要件に応じて、管理者はあいまい性を有効にすることができます。
以下の手順に従います。
  1. デフォルトの場所 <
    xFlow_Home>\APPS\Services\searchmicroservice-17.0.479\conf
    に移動し、テキスト エディタで
    application.conf
    ファイルを開きます。
  2. 以下のように
    searchQueryWithContext
    および
    searchQueryWithContextAndTenant
    を更新します。
    現在:
    "minimum_should_match": "%s",
    "tie_breaker": 0.3
    }
    更新:
    "minimum_should_match": "%s",
    "tie_breaker": 0.3,
    "fuzziness": "AUTO",
    "prefix_length": "3"
    }
  3. xFlow インターフェース サービスを再起動します。
スマート検索の構成キー
以下の事前定義済みの構成キーがスマート検索によって使用されます。
  • esearch.default.slcm.context.range.time
  • esearch.default.slcm.context.scheduler.interval
  • smartsearch.query.minmatch
  • smartsearch.tickets.resolved.time
情報:
構成キーを見つけるには、
[管理]
タブに移動し、
[xFlow インターフェース]
-
[一般]
を選択します。
推奨事項
  • 事前定義済みの構成
    key:values
    を使用します。
  • 事前定義済みの構成キー値を変更した場合は、xFlow サービスを再起動してください。