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