検索の使用を開始する
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
検索機能を使用すると、キーワード、ワイルドカード、およびその他のサポートされている検索フィルターに基づいて、作業項目、コード ファイル、Wiki ページ、またはパッケージをすばやく検索できます。
詳細については、次のリンクを参照してください。
前提条件
- アクセス レベル:
- すべてのプロジェクト メンバー: すべてのプロジェクト メンバーは、利害関係者、Basic、およびより高いレベルのアクセス権を持つユーザーを含む検索機能を使用できます。
- 検索結果:
- アクセスベースの結果: 組織全体またはコレクション全体で検索する場合、プロジェクト メンバーがアクセス権を持つ結果のみが一覧表示されます。
- 利害関係者の制限事項:
- Wiki search: 利害関係者 Wiki の検索結果は、プロビジョニングされた Wiki に限定されます。 公開された Wiki の結果は、利害関係者にはない通常のリポジトリにアクセスする必要があるため、表示されません。
- コード検索: コードの検索結果は、利害関係者には表示されません。
重要
コレクション管理者は、検索 インストールして構成する必要があります。
検索のヒント
- keywords: キーワードを使用して検索を開始します。 その後、必要に応じて他のオプションを適用して、検索結果を拡大または絞り込むことができます。
- フィルターの調整: 最初の検索で目的の結果が得られない場合は、フィルターを削除してもう一度検索してみてください。 検索結果が表示されたら、適切なフィルターを適用してもう一度検索することで、検索結果を絞り込むことができます。
- スペル チェック: 作業項目の検索でスペル ミスが無視されないため、検索語句のスペルが正しいことを確認します。
- ワイルドカード検索の絞り込み: ヒット数が多すぎるワイルドカード検索によって一致するファイルが見つからないというメッセージが表示される場合は、検索をより具体的にします。 検索する単語の文字を追加するか、条件またはフィルターを使用して一致候補の数を制限します。
- 大文字と小文字の区別: 検索では大文字と小文字は区別されません。
検索機能、使用法、および例
次の機能は、作業項目、コード、Wiki、パッケージを含むすべての検索に適用されます。
次の機能は、作業項目、コード、パッケージを含むすべての検索に適用されます。
検索機能
使用方法
例
キーワード
1 つ以上のキーワードに基づいて検索します。
validate
は、 validate という単語を含むインスタンスを検索します。
完全一致
二重引用符で囲まれた完全一致に基づいて検索します。
"Client not found"
は、完全に一致する語句を含むインスタンス Client が見つかりませんを検索します。 検索では、特殊文字が想定どおりに処理されない場合があります。 特殊文字をエスケープするか、検索語句を簡略化してみてください。
ワイルドカード
- キーワードにワイルドカード文字、
*
、?
を追加して、検索条件を拡張します。 - キーワードの末尾に
*
を追加して、キーワードで始まる項目を検索します。 - 中央に
?
を追加して、任意の英数字を表します。 - プレフィックスを除き、検索文字列内の任意の場所でワイルドカード文字を使用します。 プレフィックス ワイルドカードは、他の検索フィルター関数と共に使用できます。
- 複数のワイルドカードを使用して、複数の文字と一致させることができます。
alpha?version
は、alpha1version と alphaXversion のインスタンスを検索します。Browser*
は、BrowserEdge、BrowserIE、BrowserFirefox のインスタンスを検索します。CodeSenseHttp*
は、CodeSenseHttpClient や CodeSenseHttpClientTest など、 CodeSenseHttp で始まる単語を含むファイルを検索します。
ブール演算子
- ブール演算子を使用して、
AND
、OR
、NOT
の 2 つ以上のキーワードを検索します (大文字にする必要があります)。 - 論理的なグループ化をサポートするために、句にかっこを追加します。
AND
は既定の演算子であるため、演算子のない 2 つのキーワードのエントリは、AND
検索と同じです。
Validate AND revisit
は、単語 validate と revisit の両方を含むファイルを検索します。Validate OR revisit
は、単語 validate または revisit のいずれかを含むファイルを検索します。Validate NOT revisit
は、単語 validate 単語を含まないファイルを検索します revisit。(Validate NOT revisit) OR "release delayed"
は、単語 validate 単語、*revisit、または遅延リリース を含むファイルを含まないファイルを検索します。
近接通信
- 近接演算子 NEAR、BEFORE、AFTER を使用して、近傍に基づいてファイルを検索します (大文字にする必要があります)。
- 既定では、近接検索では、5 つのトークン距離内の用語が検索されます。
term1 BEFORE term2
は、term1 が 5 つのトークン間の距離内で term2 より前に発生するすべてのファイルを返します。term1 AFTER term2
は term2 BEFORE term1 と同じ結果を返します。term1 NEAR term2
は、term1 が term2 から任意の方向に 5 つのトークン距離内にあるすべてのファイルを返します。term1 NEAR term2
は、term1 BEFORE term2
ORterm2 BEFORE term1
と同じ結果を返します。
特殊文字
- 特殊文字
(
、)
、[
、]
、:
、*
、および?
を二重引用符で区切られた語句で囲んでエスケープします。 - 次の規則に従って、検索文字列に特殊文字を含めるか、特殊文字を検索します。
- CodeA23?R は、CodeA23 で始まる単語を含むファイルを検索します
- 次に英数字を使用し、R で終わる。たとえば、CodeA234R と CodeA23QR です。
- クエリ言語の一部ではない特殊文字を検索します。
"flatten()"
は、リテラル文字列 flatten()を検索します。 エスケープ文字\
の前に二重引用符で囲み、検索文字列を二重引用符で囲むことで、二重引用符"のリテラル出現を検索します。"\"react-redux\""
リテラル文字列 "react-redux" を検索します。
別のページから検索する
次のいずれかのページから検索できます。
- [組織プロジェクト] ページ: すべてのプロジェクトで検索を開始します。
- [プロジェクトの概要] ページ: 選択したプロジェクト内で検索するフィルターを自動的に適用します。
- プロジェクトのボード ページ: ユーザーがアクセスした最近の作業項目とバックログが自動的に表示されます。
- プロジェクトの Azure Repos、Pipelines、Test Plans、または Artifacts ページ: コード検索の機能フィルターが自動的に表示されます。
- Wiki ページ: 最近開いた Wiki ページに自動的に移動します。
詳細については、次の記事をご覧ください。
ヒント
... の結果が見つかりません。
単純なワイルドカード検索のヒット数が多すぎると、一致するファイルが表示されない可能性があります。 より多くの文字を追加するか、条件またはフィルターを使用して検索を絞り込むことができます。
その他の検索機能
その他の検索タスクとアクションについては、次の表を参照してください。
検索タスク
操作
組織の設定を検索する
組織に移動し、 Organization 設定を選択します。
プロジェクト設定を検索する
プロジェクトに移動し、 プロジェクト設定を選択します。
ユーザー設定を検索する
ユーザー設定ページに移動します。
ユーザーの検索
組織に移動し、 Organization 設定>Users を選択し、フィルター ボックスに名前を入力します。
組織を検索する
画面の左側をスクロールして、すべての組織を一覧表示します。
プロジェクトの検索
組織に移動し、[プロジェクトのフィルター] ボックスにプロジェクト名を入力します。
ファイル履歴の表示とバージョンの比較
Repos>Files に移動し、ファイルを強調表示して、History を選択します。
Note
Organization 設定 ページから検索すると、検索結果には組織レベルとプロジェクト レベルの両方の設定が含まれます。
検索インデックス再作成の要件
検索には次の制限があります。ディザスター リカバリー (DR) 操作を実行し、サーバーを SQL データベースの以前のスナップショットに戻す場合は、すべてのコレクションのインデックスを します。
Marketplace 拡張機能
- コード検索 - すべてのコードで、高速で柔軟で正確な検索結果で検索を拡張します。 リポジトリを検索するために必要です。
- Azure Paths Search - カスタム クエリを作成および管理することなく、イテレーションおよびエリア パス内で検索するための特別な検索ハブを Boards に追加します。
Note
Azure DevOps では、一部の拡張機能はサポートされていません。 詳細またはサポートについては、 Visual Studio Marketplace を参照してください。