次の方法で共有


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

Dataverse 検索では、検索ボックスはアプリのすべてのページの上部に常に表示されます。 新規検索を開始して、探している情報をすばやく見つけることができます。

Dataverse 検索をオンにすると、すべてのモデル駆動型アプリのデフォルトで唯一のグローバル検索エクスペリエンスになります。 簡易検索 検索 (カテゴリ別検索とも呼ばれます) に切り替えることはできません

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

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

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

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

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

 Dataverse 検索フライアウト ウィンドウのスクリーンショット。

凡例

  1. 最近の検索: 最近の検索を表示します。
  2. 最近アクセスした行: 最近アクセスした行をテーブルの種類別にグループ化して表示します。

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

ヒント

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

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

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

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

  • あいまい検索: 1文字だけスペルミスした用語が一致します。 たとえば、 winry と入力すると、他の結果とともにアカウント Coho Wineryが表示されます。

候補の行には、プライマリ フィールドに加えて二次フィールドが表示されます。 これは、プライマリ フィールドの値が同じである行を区別するのに役立ちます。 二次フィールドは、テーブルの簡易検索ビューに基づいて選択されます。 これは、検索テキストを持つフィールドか、行のデータを含むテーブルの簡易検索ビューの最初の非プライマリ フィールドのいずれかです。

検索クエリ を入力すると表示される推奨結果。

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

検索結果ページ

キーボードの Enter キーを押すか、 [さらに結果を表示] を選択して、検索の完全な結果を表示します。 Dataverse 2文字以下の文字が入力された場合、検索では検索に「*」が追加されます。

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

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

ヒント

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

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

上位の結果タブ

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

ヒント

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

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

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

凡例:

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

テーブル特有のタブ

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

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

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

凡例:

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

2番上位の結果に含まれる3つのテーブルを、関連性順に表示します。

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

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

1番は「連絡先 (13)」というタブを指し、2番は結果の基になったフィールドのリストです。

凡例:

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

各テーブル固有のタブには、 上位の結果 タブよりも詳細な情報が2つの異なる次元で表示されます。

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

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

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

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

  • 担当者
  • 変更日
  • 作成日

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

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

[個人用オプションの設定] ダイアログ ボックスを使用して、テーブルのファセットをカスタマイズできます。 詳細情報: ファセットとフィルターの設定

離散値を持つテキスト ベースのファセット

すべての Lookup および Choice データ型はテキストベースのファセットです。 たとえば、テキストベースのファセット 優先度 は、列の値 (選択肢) とそれに対応するカウントのリストで構成されます。

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

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

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

日付と時刻のファセット

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

期限および変更日ファセットには、開始日と終了日の値が設定されます。

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

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

フィードバック リンク。

検索結果を理解する

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

ヒント

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

チップ

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

  • 検索結果の向上
    重要な属性をキーワードとして使用して、情報の検索を "ブースト" します。 検索結果を後押しするためにテーブル タイプを入力することは、どの結果を好むかを示す簡単な方法です。 たとえば、 Susan Adatum を検索すると、アカウント Adatum に関連する連絡先 Susanを探していることを示します。

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

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

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

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

ヒント

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

演算子を使って作業する

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

ブール演算子

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

AND応答 を使用した例。

同様に、 OR オペレーター は、用語を縦棒 (|) で区切ることで示すことができます。 たとえば、 alpine | paul を検索すると、いずれかの用語を参照するレコードが返されます。

ORオペレーター を使用した例。

キーワードを結果から除外することを示すには、キーワードの前にハイフン ( ) を付けて NOT-オペレーター を使用します。

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

「評価」という用語を検索する例。

ただし、 evaluation + -agreed を検索すると、 evaluation という用語を含むすべての行が一致しますが、 agreedという用語を含む行は一致しません。

「評価」という用語を検索し、「同意」という用語を除外する例。

ワイルドカード

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

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

完全一致

完全一致を実行するには、キーワードを二重引用符で囲みます。 検索では、 theana などのよく使用される単語は無視されます。 一致を改善するには、二重引用符を使用して、検索に完全一致を強制します。 たとえば、 「解決のために折り返し電話する(サンプル)」 を検索すると、正確なキーワードが一致します。

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

クイック アクション

Dataverse 検索エクスペリエンスにより、最も頻繁に使用されるアクションのいくつかを検索結果に近づけ、モデル駆動型アプリのレコードページに移動しなくてもタスクを完了できるようになります。

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

テーブル クイック アクション
アカウント リンクの割り当て、共有、メール送信
取引先担当者 リンクの割り当て、共有、メール送信
予定​​ 完了のマーク、キャンセル、設定、割り当て、リンクのメール送信
タスク​ 完了のマーク、キャンセル、設定、割り当て、リンクのメール送信
電話 完了のマーク、キャンセル、設定、割り当て、リンクのメール送信
電子メール キャンセル、設定、リンクをメールで送信

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

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

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

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

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

入力する過程で、クイック アクションが推奨結果を表示します。

この図は、提案された結果の上にマウスを置いたときに表示される クイック アクション メニューを示しています。

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

この図は、結果ページの行にマウスを移動すると クイック アクション メニューが表示される様子を示しています。

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

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

関連項目

検索とは何ですか? Dataverse
ファセットとフィルターを構成する
検索に関するよくある質問 Dataverse