検索の使用を開始する

Azure DevOps Services | Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018 - TFS 2017

検索機能を使用して、キーワード、ワイルドカード、およびその他のサポートされている検索フィルターに基づいて、作業項目、コードファイル、wiki ページ、またはパッケージをすばやく検索できます。

検索機能を使用して、キーワード、ワイルドカード、およびその他のサポートされている検索フィルターに基づいて、作業項目とコードファイルをすばやく検索できます。

この記事で詳しく説明されているすべての 検索機能 を見てみましょう。

前提条件

  • すべてのプロジェクトメンバーは、利害関係者、基本、および高いレベルのアクセス権を付与されたプロジェクトメンバーを含む、検索機能を使用できます。
  • 組織またはコレクション全体を検索する場合、プロジェクトメンバーがアクセス権を持つ結果のみが一覧表示されます。
  • 利害関係者 wiki の検索結果は、プロビジョニングされた wiki に限定されます。 公開された wiki は通常のリポジトリへのアクセスを必要とし、関係者がアクセス権を持っていないため、発行された wiki の結果は検索結果に表示されません。 同様に、コード検索の結果は関係者には表示されません。

重要

コード検索の場合、コレクション管理者は 検索のインストールと構成を行う必要があります。

キーワードを使用して検索を開始する

キーワードを使用して検索を開始します。 その後、必要に応じて他のオプションを適用して、検索結果を拡大したり絞り込んだりすることができます。

Azure DevOps の検索ボックス

TFS 2018 以前の検索ボックス

  • 入力と一致する結果が得られない場合は、フィルターを削除してから検索を再試行してください。 検索範囲を広げて、検索結果を表示した後、適切なフィルターを再度適用し、関連する結果を検索することができます。
  • 検索語句のスペルを確認します。 現在、作業項目の検索では、ユーザーのスペルミスの無視はサポートされていません。
  • ワイルドカード検索文字列を使用しているときなど、ワイルドカード検索を使用しているときにヒットが多い場合は、一致するファイルが見つからないというメッセージが表示されることがあります。 この場合は、検索を絞り込んで一致の数を減らします。 検索する単語の文字数を増やすか、条件またはフィルターを追加して一致候補の数を制限します。
  • 検索では、大文字と小文字が区別されません。

検索機能、使用法、および例

次の機能は、作業項目、コード、wiki、パッケージなど、すべての検索に適用されます。

次の機能は、作業項目、コード、およびパッケージを含むすべての検索に適用されます。


検索機能

使用方法


Keyword

1つ以上のキーワードに基づいて検索します。

validatevalidate という単語を含むインスタンスを検索します。


完全一致

完全一致に基づいて、二重引用符で囲まれた検索。

"Client not found" 完全な語句一致 クライアントが見つからない インスタンスを検索します。



  • 検索条件を拡張するには、ワイルドカード文字の * およびを ? キーワードに追加します。
  • キーワード * の末尾にを追加して、キーワードで始まる項目を検索します。
  • ?任意の英数字を表すために、中央にを追加します。
  • プレフィックスを除き、検索文字列内の任意の場所でワイルドカード文字を使用します。 他の検索フィルター関数では、ワイルドカードのプレフィックスを使用できます。
  • 複数のワイルドカードを使用して、複数の文字に一致させることができます。
  • alpha?version alpha1version と alphaXversion のインスタンスを検索します。
  • Browser* BrowserEdge、ブラウザ、および Browseredge のインスタンスを検索します。
  • CodeSenseHttp* "CodeSenseHttpClientTest " のように、" の" というテキストで始まる単語を含むファイルを検索します。

ブール演算子

  • ブール演算子 (、、および) を使用して、2つ以上のキーワードを検索 AND OR NOT します (大文字にする必要があります)。
  • 論理グループをサポートするためにかっこを句に追加します。
  • ANDは既定の演算子であるため、演算子を使用しない2つのキーワードのエントリは検索と同じです AND
  • Validate AND revisitvalidate再検討 の両方の単語を含むファイルを検索します。
  • Validate OR revisitvalidate または 再検討 のいずれかの単語を含むファイルを検索します。
  • Validate NOT revisit"検証しますが、再 確認 しない" という単語を含むファイルを検索し ます。
  • (Validate NOT revisit) OR "release delayed"単語の確認 を含まず、語句の リリースが遅れ ているファイルを検索します。

近接通信

  • NEAR、BEFORE、AFTER (大文字にする必要があります) を使用して、近接しているファイルを検索します。
  • 既定では、近接検索は5つのトークンの距離内の用語を検索します。
  • term1 BEFORE term2 term2 の前に term1 が発生するすべてのファイルを返します。
  • term1 AFTER term2 term1 の前に term2 と同じ結果を返します。
  • term1 NEAR term2 term1 が任意の方向の term2 から5つのトークン距離内にあるすべてのファイルを返します。 term1 NEAR term2 またはと同じ結果を返し term1 BEFORE term2 term2 BEFORE term1 ます。

特殊文字

  • 特殊文字、、、、、、およびをエスケープし ( ) [ ] : * ? ます。二重引用符で区切られた語句で囲みます。
  • 次の規則に従って、検索文字列に特殊文字を含めるか、特殊文字のみを検索します。
  • CodeA23?R は、CodeA23 で始まる単語を含むファイルを検索します。
  • 次に英数字を使用し、末尾を R にします。たとえば、CodeA234R や CodeA23QR のようになります。
  • クエリ言語の一部ではない特殊文字を検索します。
  • "flatten()" リテラル文字列 () を検索します。 二重引用符で囲まれた リテラル文字を検索するには 、その前にエスケープ文字を付け、 \ 検索文字列を二重引用符で囲みます。
  • "\"react-redux\"" リテラル文字列 "対応-redux" を検索します。

別のページから検索する

次のいずれかのページから検索できます。

  • 組織の [プロジェクト] ページ: すべてのプロジェクトに対して検索を開始します。
  • [Project の概要] ページ: 選択したプロジェクト内の検索にフィルターが自動的に適用されます。
  • プロジェクトの [Boards] ページ: ユーザーがアクセスした最近の作業項目とバックログが自動的に表示されます。
  • プロジェクトの Azure Repos、Pipelines、Test Plans、または Artifacts ページ: では、コード検索の機能フィルターが自動的に表示されます。
  • プロジェクトの wiki ページ: 最近開いた wiki ページに自動的にジャンプします。

ヒント

[コンテンツタイプ] フィルターを使用して、最近アクセスしたページにアクセスします。 検索ページフィルター

Azure Boards での検索とフィルター処理の詳細については、「バックログ、ボード、および計画をフィルター処理する」を参照してください。

Wiki の検索の詳細については、「 プロビジョニング済み wiki と発行済み wiki」を参照してください。

ヒント

結果が見つかりませんでした...
非常に単純なワイルドカード検索文字列を使用する場合など、ワイルドカード検索を使用したときにヒット数が多い場合は、一致するファイルが見つからないというメッセージが表示されることがあります。 この場合は、検索を絞り込んで一致の数を減らします。 たとえば、検索する単語の文字数を増やすか、条件またはフィルターを追加して、一致する文字列の数を制限することができます。

その他の検索関数

さまざまな設定、ユーザー、プロジェクトなどを検索するには、その他の種類の検索タスクと対応するアクションについて、次の表を参照してください。


検索タスク

操作


組織にアクセスして、[ 組織の設定] を選択します。


プロジェクトにアクセスし、[ Project の設定] を選択します。


ユーザー設定ページ にアクセスします。


':::row::': ':::column span="1"::': Find a user ':::column-end::': null ':::column span="2"::': 'Go to your organization and select Organization settings > Users, and then enter the name in the filter box.' ':::row-end::': null

組織の検索

画面の左側をスクロールすると、すべての組織が一覧表示されます。


':::row::': ':::column span="1"::': Find a project ':::column-end::': null ':::column span="2"::': 'Go to your organization, and then enter the project name in the Filter projects box.' ':::row-end::': null

ファイル履歴の表示とバージョンの比較

[ファイル] Repos > ファイル を強調表示し、[履歴] を 選択します


注意

[組織の設定] ページから 検索すると、検索結果には組織レベルとプロジェクト レベルの両方の設定が含まれます。

再インデックスの要件を検索する

[検索] Azure DevOps Server制限があります。

  • ディザスター リカバリー (DR) 操作を実行し、サーバーを SQL データベースの以前のスナップショットに戻す場合は、すべてのコレクションのインデックスを再設定します

Marketplace 拡張機能

  • コード検索 - すべてのコードで高速で柔軟で正確な検索結果を使用して検索を拡張します。 リポジトリの検索に必要です。
  • Azure Paths Search - カスタム クエリを作成および管理することなく、イテレーションBoardsエリア パス内で検索するための特別な検索ハブを追加します。

注意

一部の拡張機能は、Azure DevOpsのサポートされていない機能であるため、製品チームではサポートされていません。 これらの拡張機能を使用する際に発生する質問、提案、または問題については、Marketplace の Visual Studioページを参照してください

次の手順