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