組織用簡易検索オプションの構成

 

公開日: 2017年2月

対象: Dynamics 365 (on-premises)、Dynamics CRM 2016

簡易検索機能は、よく検索するエンティティに簡単なクエリを入力するユーザーに速やかな検索結果を提供します。 レコード応答制限、インデックス方法、および含まれるエンティティを選択することによって、簡易検索機能を調整できます。

このトピックの内容

簡易検索インデックスに使用する方法の選択

フルテキスト インデックスを有効または無効にする前に、システム管理者が考慮する必要がある事項

簡易検索のフルテキスト インデックスを有効または無効にする

簡易検索インデックスに使用する方法の選択

既定では、Microsoft Dynamics 365 は、文字列照合にほぼ基づいた、前のリリースと同じ検索機能を使用します。

システム管理者は、簡易検索にフルテキスト インデックスを使用する選択ができます。 簡易検索のフルテキスト インデックスは、クエリのパフォーマンスを向上させて優れた検索経験を提供できるので、簡易検索のフルテキスト インデックスを有効にすることをお勧めします。 また、フルテキスト検索では、言語ベースの検索や優れた関連性のランキングのサポートを含むより洗練されたインデックス方法も使用されます。

以前の検索方法 (標準インデックス) では逐語的一致に基づき結果を返し、フルテキスト インデックスでは言語ベース一致を返します。 たとえば、用語 service では、servicing および serviced などの似た単語を返すことができます。 詳細: フルテキスト検索 (SQL Server)

情報を検索するには、標準的な手順では、ユーザーが検索文字列にはワイルドカードを追加する必要がよくあります。 これにより、インデックスを使用する代わりに完全なテーブル スキャンが必要になるので、大きなデータ セットの場合にはパフォーマンスが低下します。 フルテキスト インデックスではワイルドカードは使用されません。これにより、クエリとシステムのパフォーマンスが向上します。 ユーザーは検索文字列にワイルドカードを含めることができますが、ワイルドカードは無視されることに注意してください。

重要

Microsoft Dynamics 365 (オンライン) では簡易検索の全文検索は使用できません。

フルテキスト インデックスを有効または無効にする前に、システム管理者が考慮する必要がある事項

Microsoft Dynamics 365 のデータのインデックス方法とインデックスの時間に対する変更は、特定の時刻まで (通常は深夜) まで開始されません。 フルテキスト インデックスを有効または無効にする前に、以下の内容を考慮してください。

  • インデックスは毎日 1 回実行されるメンテナンス ジョブなので、システムが全文検索を有効または無効にしたり、検索列を追加または削除するには最大 24 時間かかる場合があります。

  • カスタマイザーが検索列などの簡易検索の項目を追加すると、次のメンテナンス ジョブが完了するまで、列データが簡易検索の検索結果に表示されません。 これらの項目はまだ簡易検索による検索で発見可能ですが、以前の検索方法を使用します。 全文に対するインデックスが完了していない列では、簡易検索による検索に標準インデックス方式が引き続き使用されます。 列のインデックスが完了すると、簡易検索で全文検索が使用されます。 簡易検索のフルテキスト検索を有効にしたときは、次のメンテナンス ジョブが完了するまで、簡易検索ビューに新規に追加された列にはインデックスがありません。 これにより、簡易検索のパフォーマンスが低下することがあります。

  • 簡易検索のフルテキスト インデックスを有効にしたとき、高度な検索は影響を受けません。 高度な検索では、以前の Microsoft Dynamics 365 のリリースで使用できた同じ標準のインデックスが引き続き使用されます。

  • 簡易検索のフルテキスト インデックスでは SQL Server フルテキスト インデックスを使用しているため、大部分または全体が一般的な用語 (on、or、for、and、like などのストップ ワード) で構成された特定のクエリは、期待される結果が返されないことがあります。SQL Server データベース管理者は、ユーザー定義のストップリストを作成するか、システム ストップリストを削除 (非推奨) してストップリストを使用しないようにすることができます。 詳細: TechNet: 全文検索でのストップ ワードとストップリストの構成および管理

Microsoft Dynamics 365 (設置型) 管理者向け

多数の列を含むデータベースのフルテキスト インデックスを有効にする場合は、組織データベースのトランザクション ログのサイズが増加することがあります。 トランザクション ログを監視し、縮小することをお勧めします。詳細:MSDN: トランザクション ログ ファイルのサイズの管理

フルテキスト インデックスの場合のリソースの使用の状況は標準のインデックスとは異なり、SQL Server のパフォーマンスの問題を発生する可能性があります。 パフォーマンスは、すべての簡易検索のテキスト フィールドの最初のフルテキスト インデックス時に特に影響を受ける可能性があります。詳細:MSDN: フルテキスト インデックスのパフォーマンスの向上 > パフォーマンスの問題の最も一般的な原因

多繁な SQL Server が大量のデータに対してサービスを提供することから、インデックスの作成はバックグラウンド プロセスとなるので、フルテキスト インデックスが完全に完了するまで数時間から数日かかる場合があります。

簡易検索のフルテキスト インデックスを有効または無効にする

簡易検索のフルテキスト インデックスを有効または無効にする前に、前述の フルテキスト インデックスを有効または無効にする前に、システム管理者が考慮する必要がある事項 のセクションを確認してください。

  1. [設定] > [管理] > [システム設定] > [全般] タブへ移動します。

  2. [簡易検索の全文検索を有効にする] の横にある [有効にする] または [無効にする] を選択します。

関連項目

言語を有効にする
セキュリティ、ユーザー、チームの管理

© 2017 Microsoft. All rights reserved. 著作権