Dataverse 検索を使用してレコードを検索する

Dataverse 検索 をオンにすると、アプリ内のすべてのページの上部に検索ボックスが表示されます。 これは、すべてのモデル駆動型アプリの既定のグローバル検索エクスペリエンスになります。 Dataverse 検索では 特定の生成 AI エクスペリエンスを使用することもできます。 簡易検索 (別名カテゴリ別検索) に切り替えることは出来ません。 新しい検索を開始して、必要な情報をすばやく見つけます。

Dataverse 検索をオンにして、モデル駆動型アプリでのユーザーの検索エクスペリエンスを向上させます。 環境管理者は、オフを選択してこの機能をオプトアウトすることで、使用している環境を管理することができます。

[!注] Dataverse 検索が既定に設定されている場合、コンテンツを検索する検索ボックスは表示されません。 生成 AI体験は引き続きご利用いただけます。

アプリのヘッダーにある検索ボックス。

最近の行と検索を表示する

検索ボックスを選択すると、最近の検索と最近アクセスした行が表示されます。 検索ボックスに入力を開始する前に、検索を完了するのに役立つ情報ポップアップが表示されます。

結果を表示した最後の 3 つの検索クエリに基づいて、最大 3 つの最近の検索用語が上部に表示されます。 これらの最近の検索用語はパーソナライズされており、デバイスとブラウザに基づいています。

最近の検索キーワードの後に、最近アクセスした項目が最大 7 件表示されます。 数行に頻繁にアクセスする場合は、ここからすばやくアクセスできます。 最近アクセスされた行は、まだ検索が実行されていないため、Dataverse 検索のインデックスが作成されたテーブルから独立しています。 行もテーブル タイプごとにグループ化されているため、リストをすばやくスキャンできます。

Dataverse 検索ポップアップ ウィンドウのスクリーンショット。

凡例

  1. 最近の検索: 最近の検索の表示。
  2. 最近アクセスした行: テーブル タイプごとにグループ化された最近アクセスした行を表示します。

インライン サジェスチョン

レコードの検索にカスタム アナライザーを使用する場合、レコードはインライン検索候補に表示されません。

テキストの入力を開始すると、キーストロークを最小限に抑え、ページ ナビゲーションを簡略化するのに役立つ、推奨される結果が表示されます。 推奨される結果は、テーブルのすべての検索可能な列で実行された検索に基づいています。これは Dataverse 検索で有効になっており、モデル駆動型アプリに含まれています。 詳細については、Power Apps のアプリ デザイナーでモデル駆動型アプリのコンポーネントを追加および編集する を参照してください。

検索ボックスに 3 文字以上入力すると候補が表示されます。 これらは、次の 2 種類の照合に基づいています。

  • 単語補完: プライマリ フィールドに検索語句で始まる単語が含まれている行。 たとえば、 作業 内容を入力すると、その他の結果の中で、アカウント AdventureWorks と連絡先 John Worker が表示されます。

  • あいまい検索: 1 文字のつづりが間違っている用語が一致対象になります。 たとえば、 winry を入力すると、 アカウント Coho Winery が他の結果の中で表示されます。

提案された行では、プライマリ フィールドの横にセカンダリ フィールドが表示され、同じプライマリ フィールド値を持つ行を区別しやすくなります。 二次フィールドは、テーブルの簡易検索ビューに基づいて選択されます。

  • 検索テキストが簡易検索ビュー内のフィールドに表示される場合、そのフィールドはセカンダリ フィールドとして使用されます。
  • 一致するものが見つからない場合は、代わりに、行のデータを含む簡易検索ビューの最初の非プライマリ フィールドが表示されます。

検索クエリを入力したときに推奨される推奨結果。

検索候補を使用すると、検索語句のスペルが文字によって間違っていても、最小限のキーストロークを使用して情報にすばやくアクセスできます。 提案で太字で強調表示されているテキストは、一致した用語を示しています。

検索結果ページ

Enter キーを押すか、もっと結果を表示する を選択して、検索の全結果を表示します。 2 文字以下を入力すると、Dataverse 検索によって検索に "*" が追加されます。

検索結果は関連性に基づいてランク付けされ、テーブルごとにグループ化されます。 検索語句に一致する行を含むテーブルの一覧は、画面上部にタブとして表示されます。

検索クエリに複数の単語が含まれている場合、Dataverse 検索はクエリを個々の検索用語に自動的に分割します。 あいまい検索機能は、シノニム、頭字語、省略形などの関連する単語を含めることで結果を拡張します。 たとえば、"Robert Clark" を検索すると、あいまい一致のため "Bob Clark" が返され、検索語の 1 つが一致するため "John Clark" という結果が返される場合があります。 完全に一致させるには、クエリ全体を二重引用符で囲みます (例: "Robert Clark")。

検索結果に行が表示される理由を理解するには、各行の先頭にあるアイコンにカーソルを合わせて、検索に一致するテキストを確認します。

検索グリッドで返された行を並べ替えることはできません。

検索クエリに一致するテキストを参照してください。

上位の結果タブ

上位の結果 タブには、検索語句の上位 20 件の結果が、テーブル タイプ別にグループ化された行と一緒に表示されます。 各グループには、最大 6 列のグリッド内のテーブルの結果が表示されます。 この列は、テーブルの 列を表示 簡易検索ビューの最初の 6 列です。

  • テーブルのプライマリ列は、常に結果の 上位の結果 タブの最初の列として使用されます。
  • メモと添付ファイルの表の場合、2 つの追加の列に、そのメモまたは添付ファイルの関連行に関する情報が表示されます。
  • アクティビティ テーブル ( ToCC、出席者など) のパーティー リスト列を検索したり表示したりすることはできません。空白で表示されます。

次の画像では、3 つのテーブルの上位の検索結果が表示されています。

3 つの異なるテーブルからの上位の検索結果の例。

凡例:

  1. 上位の結果: このタブには、検索語句の上位 20 件の結果が表示されます。
  2. テーブルタイプ別にグループ化された行: 特定のテーブルに検索結果を絞り込むには、テーブル特有のタブを選択します。
  3. もっと表示: グループの下部で もっと表示 を選択した場合、テーブル固有のタブに切り替えます。

テーブル特有のタブ

検索結果を含む特定のテーブルのタブが表示されます。 (左から右の環境の) テーブルの順序は、結果の関連性に基づいています。 フィルター パネルを折りたたむか、タブのリストにカーソルを合わせると、水平方向にスクロールできます。

左から右の最初の 3 つのタブには、上位 20 件の結果の行を含むテーブルが、関連性の高いものから最も関連性の低いものまで表示されます。 残りのタブには、上位 20 以外の結果を含むテーブルが降順で表示されます。

左から右に番号が付けられた検索結果ページのタブ。

凡例:

1番 3 つの異なるテーブルからの上位 20 件の結果を表示します。

2番 上位の結果の一部である 3 つのテーブルを、関連性の高い順に表示します。

3番 検索に一致するレコードの数順に、一致した残りのテーブル タイプを表示します。

特定のテーブルにドリルダウンするするタブを選択し、結果の行に関する詳細情報を表示します。

1 は Contacts(13) というラベルの付いたタブを指し、2 は結果が基づいたフィールドのリストです。

凡例:

  1. この特定のテーブルの結果の数を示します。
  2. テーブルで検索された列を表示します。

各テーブル固有のタブには、上位の結果 タブよりも多くの情報が次の 2 つのディメンションとともに表示されます:

  • テーブルのクイック検索ビューに 6 つ以上の ビュー列がある場合は、テーブル固有のタブにすべての列が表示されます。 [ 上位の結果 ] タブには、最大 6 つの列が表示されます。
  • テーブル固有のタブでは、無限にスクロール可能なリストとして、テーブルに一致するすべての行にアクセスできます。

特定のテーブルに対するスコープ検索

Dataverse 検索を 1 つのテーブルに絞り込んで、すべてのテーブルを検索するのではなく、選択したテーブルのレコードのみを結果に含めることができます。 検索を特定のテーブルにスコープすると、探しているレコードの種類が既にわかっており、関連のない結果からのノイズを減らしたい場合に便利です。

検索の範囲を特定のテーブルに設定するには:

  1. 検索ボックスを選択して検索を開始します。
  2. テーブル セレクターから検索するテーブルを選択します。
  3. 検索語句を入力します。 結果には、選択したテーブルのレコードのみが含まれます。

ファセットを使用して結果をフィルタリングする

検索結果ページでは、ファセットとフィルターを使用して、検索結果を絞り込み、探索することができます。 ファセットは フィルター パネルで利用可能です。これは展開したり折りたたんだりできます。

上位の結果 タブには、連絡先と電話など、さまざまな行タイプの検索結果が表示されます。 したがって、上位の結果タブには、すべての行タイプに適用される 3 つのグローバルファセットのみが表示されます。

  • 所有者
  • 変更日
  • 作成日

テーブル固有のタブでは、そのテーブル タイプに適用されるファセットが、3 つのグローバル ファセットの上に表示されます。

上位の結果のタブには、グローバル ファセットのみが表示されます その他のタブには、そのテーブル タイプに固有のファセットが表示されます
グローバル ファセット 電話通話テーブルのアクティビティの状態、優先度、期限の各ファセット

個人用オプションを設定する ダイアログ ボックスを使用して、テーブルのファセットをパーソナライズできます。 詳細については、 ファセットとフィルターの構成に関するページを参照してください

個別の値を持つテキストベースのファセット

すべての 検索選択肢 のデータタイプは、テキスト ベース ファセットです。 たとえば、テキスト ベース ファセットの 優先度 は、列の値 (選択肢) と対応する数の一覧で構成されています。

優先度ファセットには、高、標準、低の値があります。

これらのファセットでのフィルターは数によって降順に並べ替えられます。 既定では、上位 4 つのファセット値が表示されます。 ファセット値が 4 つを超える場合は、[ さらに表示 ] を選択して一覧を展開し、最大 15 件の結果を表示できます。

ファセットの値を選択する場合、選択した値を持つ列がある行のみを表示するように検索結果をフィルター処理をします。

日付と時刻のファセット

日付と時刻のファセットを使用すると、特定の期間の検索結果をフィルタリングして表示できます。 開始終了 のドロップダウン リストを使用して、期間を特定します。

Due ファセットと ModifiedOn ファセットの値は From と To です。

検索結果ページで、お探しのものは見つかりましたか? への回答が、製品テレメトリでバイナリ フィードバックとして収集されます。 検索パラメーター (検索ボックスに入力したクエリ テキストなど) は、質問への回答に関係なく収集されません。 検索エクスペリエンスの有用性を理解するのに役立たせるのに使用するのは、はい または いいえ の応答統計のみです。

現在、フィードバックの質問プロンプトを無効にするオプションはありません。

フィードバック リンク。

検索結果を理解する

Dataverse 検索には、Microsoft Dataverse をすぐに使用できる強力な機能セットがあります。 ここでは、さまざまなシナリオで期待できる結果を理解するのに役立ついくつかの指針を示します。

  • Dataverse 検索はテキスト ベースであり、1 行テキスト複数行テキスト選択肢、または 検索 の列の種類のみを検索できます。 数値日付の列は、検索されません。
  • Dataverse 検索では、自分に共有されている行と自分が所有している行を検索できます。 階層的なセキュリティ モデルはサポートされていません。 この制限は、階層セキュリティによってアクセスできるため Dataverse 内の行を確認できる場合でも、その行を自分が所有しているか、自分に共有されているのでない限り、Dataverse 検索の結果にはその行が表示されないことを意味します。
  • Dataverse 検索は列レベルのセキュリティをサポートしています。 これは、制限された列へのアクセス権を持つユーザーがその列を検索し、検索結果に表示できることを意味します。 制限された列に対する権限を持たないユーザーは、その列の結果を検索または表示できません。

ヒント

上位の結果 タブとタブの水平リストのテーブルの順序は、その検索語句の検索結果のランキングと関連性に基づきます。 検索語句にテーブル名を含めることで、特定のテーブルの結果を上部に表示できます。 たとえば、取引先企業 fabrikam を検索すると、ほとんどの場合、取引先企業 以外のタイプの fabrikam という語句を含む結果レコードよりも、取引先企業 タイプの fabrikam という語句を含む結果レコードが上位にランクされます。

  • 増強された検索結果
    重要な属性をキーワードとして使用して、情報の検索を強化します。 検索結果を後押しするためにテーブル タイプを入力することは、どの結果を好むかを示す簡単な方法です。 たとえば、Susan Adatum を探すと、取引先企業 Adatum に関連する取引先担当者 Susan を検索していることを示しています。

  • 自然な言語の解釈
    検索 は、意図を示すために使用される用語をよりよく理解しています。 以下に一部の例を示します。

    • 開いている 通話 を検索すると、状態が いている通話アクティビティ レコードが表示されます。
    • 連絡先が見つからないメールを検索すると、不足をキーワードとして扱うのではなく、空のメール アドレス フィールドを持つ連絡先が表示されます。
  • スペリングの修正
    検索では、一般的なスペルミスを許容します。 たとえば、 william conatc を検索すると、"連絡先" という単語のスペルが間違っていても、検索結果には William という名前の 連絡先 レコードが含まれます。

  • 同義語、頭字語、略語
    一般的な略語と同義語はサポートされていますので、その情報が保存されている形式ではなくても、あなたが覚えている形式で情報を検索できます。 以下に一部の例を示します。

    • Bob/Robert のような一般的な名前のバリエーションは、いずれの検索語句でも一致します。
    • アクティブなアクセスなどの省略形を使用する検索用語は、意味的に "アクティブなアカウント" と解釈されます。
  • 共通知識の力
    検索では、人気のある場所、日付、時刻、休日、番号を理解します。 たとえば、 WA でアカウント を検索すると、ワシントン州にあるアカウントの結果が生成されます。

  • 前述したすべての機能はインテリジェント検索の一部であり、英語を基本言語とするパブリック クラウド環境でのみ使用できます。
  • このような結果を得るためには、前述の例では、各テーブルの特定のフィールドにインデックスが付けられていることを前提としています。

演算子を使って作業する

演算子は、特定の条件に従って結果を調整できる正確な検索クエリを作成するのに役立ちます。 このセクションでは、サポートされているいくつかの演算子について説明します。

ブール演算子

+演算子を使用して、用語の組み合わせを検索します。 この演算子は AND 検索を実行し、 +で区切られた個々の用語をすべて含む結果を表示します。 例えば、alpine + paul は、取引先企業レコード Alpine Ski House に関連付けられた取引先担当者レコード Paul Cannon を返します。

AND 演算子を使用した例。

同様に、項を縦棒 (|) で区切って OR 演算子を示します。 たとえば、alpine | paul の検索では、いずれかの用語を参照するレコードを返します。

OR 演算子を使用した例。

キーワードの前にハイフン (-) を付けて NOT 演算子を使用して、結果から除外します。

たとえば、評価を検索すると、用語の評価に一致するすべての行が結果に表示されます。

ただし、evaluation + -agreed を検索すると、evaluation という用語を含み、agreed という用語を含まないすべての行に一致します。

ワイルドカード

begins-withends-with などのような演算子のワイルドカードを使用します。 キーワードの先頭または末尾にアスタリスク (*) を使用すると、そのアスタリスクは 0 文字以上の任意の文字列を表すプレースホルダーとして機能します。 たとえば、 *win で検索すると、win で終わるキーワードに関連付けられているすべてのレコードの結果が表示されます。

ワイルドカードを使用した検索結果の例。

完全一致

完全一致を実行するには、キーワードを二重引用符で囲みます。 検索では、theana などのよく使われる単語は無視されます。 一致を改善するには、二重引用符を使用して、検索に完全一致を強制します。 たとえば、 "Call Back for resolution (sample)" を検索すると、正確なキーワードと一致します。

完全一致を使用した検索結果の例。

クイック アクション

Dataverse 検索エクスペリエンスを使用すると、最もよく使用されるアクションの一部が検索結果の近くに表示されます。 このエクスペリエンスは、モデル駆動型アプリのレコード ページに移動することなく、タスクを完了するのに役立ちます。

クイック アクションは、テーブルに固有の、少数の一連のコマンドです。 Web ブラウザーで実行されているモデル駆動型アプリで検索を操作しているときに、クイック アクションを確認できます。 一般的に使用されるテーブルの一部は、コンテキストを失うことなくタスクを完了するのに役立つ一連のコマンドを表示するように構成されています。

クイック アクション
アカウント リンクの割り当て、共有、メール送信
連絡先 リンクの割り当て、共有、メール送信
予約 完了にする、キャンセル、関連先を設定、割り当て、リンクをメールで送信
タスク​ 完了にする、キャンセル、関連先の設定、割り当て、リンクをメールで送信
通話 完了としてマーク、キャンセル、関連項目を設定、割り当て、リンクをメールで送信
Email キャンセル、設定、リンクをメールで送信

クイック アクションを構成する方法の詳細については、「 Dataverse 検索を構成して検索結果とパフォーマンスを向上させる」を参照してください。

クイック アクションと推奨結果

検索を操作すると、最近アクセスしたレコードの横にクイック アクションが表示され、入力時に表示される結果候補が表示されます。

最近アクセスした行のクイック アクション 入力時に提案された結果のクイック アクション
最近アクセスした行のクイック アクション。 入力時に提案された結果のクイック アクション

結果ページのクイック アクション

入力すると、提案された結果のクイック アクションが表示されます。

この図は、推奨結果にカーソルを合わせると表示されるクイック アクション メニューを示しています。

この結果のページで、結果にカーソルを合わせると、その行で使用できるクイック アクションが表示されます。

この図は、結果ページの行にカーソルを合わせると、クイック アクション メニューがどのように表示されるかを示しています。

キーボード ショートカットの使用

次のショートカット キーをグリッドに適用します。 詳細については、以下を参照してください。

関連項目

Dataverse 検索の概要
ファセットおよびフィルターの構成
Dataverse 検索に関するよくあるご質問