テキスト フィールドの検索構文

このページの内容

お困りですか?

アトラシアン コミュニティをご利用ください。

コミュニティに質問

このページの内容:

このページでは、テキスト フィールドを検索する構文について説明します。テキスト フィールド検索ではクイック検索、基本検索 (サポートされているフィールドでの検索時)、高度な検索 (CONTAINS (~) 演算子の使用時) を使用できます。

tip/resting Created with Sketch.

To search for a word like "customize" on an individual field, like the summary, use summary ~ "customize". To perform a search of all text fields, use text ~ "customize". For more examples, check out Advanced searching - fields reference


クエリ用語

A query is broken up into terms and operators. There are two types of terms: single terms (e.g. "hello") and phrases (e.g. "hello dolly"). Query terms in Jira are not case-sensitive. Multiple terms can be combined together with Boolean operators to form a more complex query (see below). If you combine multiple terms without specifying any Boolean operators, they will be joined using AND operators.

用語の検索

You can search for multiple character wildcard searches using * at the end of a word. Multiple character wildcard searches enclosed in quotation marks looks for 0 or more characters. For example, to search for WindowsWin95, or WindowsNT, you can use the search:

win*

サポートされていない用語検索:

  • 1 文字検索 (?) は、用語の末尾で自動的にワイルドカード検索 (*) に変換されます。
  • ファジー検索用の演算子 (~)、近接検索、用語のブースティング (^) は、検索で使用できなくなりました。検索にこれらの演算子がある場合は無視されます

ブール演算子

ブール演算子を使用すると、複数の用語を論理演算子で組み合わせることができます。Jira ではブール演算子として AND、"+"、OR、NOT、"-" がサポートされています。

ブール演算子はすべて大文字にする必要があります。

または

The OR operator is the default conjunction operator. This means that if there is no Boolean operator between two terms, the OR operator is used. The OR operator links two terms, and finds a matching document if either of the terms exist in a document. This is equivalent to a union using sets. The symbol || can be used in place of the word OR.

"atlassian jira" または "confluence" を含むドキュメントを検索するには、次のクエリを使用します。

"atlassian jira" || confluence

または 

"atlassian jira" OR confluence

AND

The AND operator matches documents where both terms exist anywhere in the text of a single document. This is equivalent to an intersection using sets. The symbol && can be used in place of the word AND.

"atlassian jira" および "issue tracking" を含むドキュメントを検索するには、次のクエリを使用します。

"atlassian jira" AND "issue tracking"

必須用語: +

"+"(必須演算子)は、単一ドキュメントのフィールド内のどこかに "+" 記号に続く用語が存在しなければならないことを意味します。

"jira" を必ず含み、"atlassian" を任意で含むドキュメントを検索するには、次のクエリを使用します。

+jira atlassian

NOT

The NOT operator excludes documents that contain the term after NOT. This is equivalent to a difference using sets. The symbol ! can be used in place of the word NOT.

"atlassian jira" を含むが、"japan" は含まないドキュメントを検索するには、次のクエリを使用します。

"atlassian jira" NOT "japan"

NOT 演算子は、1 つの用語のみでは使用できません。たとえば、次の検索では結果は返されません。

NOT "atlassian jira"

複数のフィールドに対して NOT 演算子を使用すると、指定した除外用語を含む結果が返される可能性があります。これは、検索クエリが各フィールドで順に実行され、各フィールドの結果セットが結合されて、最終的な結果セットとなるためです。したがって、1 つのフィールドで検索クエリが一致したが、別のフィールドでは不一致となった課題は、検索結果セットに含まれることになります。

除外用語: -

"-" は禁止演算子とも呼ばれ、"-" 記号に続く単語を含むドキュメントを除外します。

"atlassian jira" を含むが、"japan" は含まないドキュメントを検索するには、次のクエリを使用します。

"atlassian jira" -japan

グループ化

JIRA では、句をグループ化してサブクエリを形成するするために括弧を使用できます。これは、クエリでブール論理を制御する場合に非常に役立ちます。

bugsatlassian または jira を検索するには、次のクエリを使用します。

bugs AND (atlassian OR jira)

これにより曖昧さがなくなり、bugs を必ず含み、atlassian または jira のいずれかのを含む検索を確実に行うことができます。

検索クエリの先頭にグループ化文字の「(」を使用しないでください。これはエラーを返します。たとえば、"(atlassian OR jira) AND bugs" は使用できません。

予約語

Jira の検索インデックスのサイズと検索パフォーマンスを最適に保つため、以下の英語の予約語 (ストップ ワード) は検索インデックスから無視されます。Jira のテキスト検索の予約語は次のとおりです。

"a", "and", "are", "as", "at", "be", "but", "by", "for", "if", "in", "into", "is", "it", "no", "not", "of", "on", "or", "s", "such", "t", "that", "the", "their", "then", "there", "these", "they", "this", "to", "was", "will", "with"

これは予期しない結果を招くことがある可能性にご注意ください。たとえば、1 つの課題に "VSX will crash" というテキスト フレーズが含まれ、別の課題には "VSX will not crash" というフレーズが含まれているとします。"VSX will crash" のテキスト検索では、これら両方の課題が検索結果として返されます。これは、単語 "will" および "not" が予約語リストに含まれているためです。

Jira 管理者への注意事項

これらの予約語の存在に基づいて、Jira Cloud で課題を見つけることができます。これを行うには、 インデックス用言語その他 (管理 > システム > 一般設定) に変更します。

単語の語幹抽出

Jira では単語の一部を含む課題の検索はできませんが (下記参照)、単語の "語幹抽出" を使用すれば、単語の特定の形との完全一致ではなく、その単語の語幹を基にした検索で課題を取得できます。語幹抽出された単語を基にした検索で取得される課題の数は通常、多くなります。これは、同じ語感に由来する単語を含む他の課題も、検索結果として取得されるためです。

たとえば、要約フィールドでクエリ用語 "customize" を使って課題を検索する場合、Jira はこの単語の語幹 "custom" を抽出し、"custom" に由来する単語を要約フィールドに含むすべての課題を取得します。したがって、次のクエリを実行した場合:

summary ~ "customize"

要約フィールドに次の単語を含む課題が検索されます。

  • customized
  • customizing
  • customs
  • customer
  • など。

注意:

  • Jira 管理者は単語の語幹抽出を無効化できます (これにより、Jira は完全に一致する単語を基にして課題を検索します)。これを行うには、 [インデックス言語] を [その他] ([管理] > [システム] > [一般設定]) に変更します。
  • 単語の語幹抽出はすべての Jira フィールド (およびテキスト フィールド) に適用されます。
  • Jira によりそのフィールドのインデックスが作成される場合、語根に「由来する」すべての単語は、JIRA の検索インデックスに語根の形でのみ保管されます。
最終更新日 2019 年 5 月 27 日

この内容はお役に立ちましたか?

はい
いいえ
この記事についてのフィードバックを送信する
Powered by Confluence and Scroll Viewport.