legacy-knowledge-base
公開されました Jul. 2, 2025

知識ベースの検索オペレーター

投稿者

Liferay Support

knowledge-article-header-disclaimer-how-to

knowledge-article-header-disclaimer

legacy-article

learn-legacy-article-disclaimer-text

この記事では、Liferay Support Knowledge Base内の検索結果を改善するために使用できる簡単な検索演算子をいくつか挙げています。

決議

現在の検索機能は、求められているコンテンツを見つけるのに一般的には十分ですが、一部の検索では検索演算子の使用が有益な場合があります。 ここでは、いくつかの一般的な演算子を紹介します。

  1. "_____" (引用)
    • フレーズの周りに引用符を付けると、検索はその "フレーズ "と完全に一致するものを探すようになります (これらの単語のうち、 または のどちらかを持つ結果を返すのではなく)。
    • 例:"サポートポリシー "は正確なフレーズを持つページを返します:"サポートポリシー"(引用符を使用しない場合は、"サポート "または "ポリシー "のどちらかを持つすべての記事を取得します
  2. - (ハイフン)
    • 単語の前に「-」を付けると、その単語を含む記事は検索から除外されます。
    • 例:LDAP - "サポートポリシー "は "LDAP "を含む記事を返しますが、"サポートポリシー "というフレーズを含む記事は除外されます。
  3. タイトル。
    • 単語の前に'title:'と入力すると、本文ではなく記事の タイトル の中にある以下のテキストの検索が実行されます。
    • 例:title:SSOはタイトルにSSOを含む記事を表示します(3件の検索結果)が、本文に'SSO'文字列を含む記事を含む単純な'SSO'検索とは対照的です(60件の検索結果)
  4. +
    • これは、複数の単語がある場合に、検索の中に単語がなければならないことを示す方法です。
    • 例えば lucene "known issue" は 'lucene' を含む結果を返し、 は 'known issue' を含むかもしれません。
    • lucene "known issue "は、'lucene' を含み、 'known issue'を含む結果を返します。

これらの基本的な演算子のいくつかに加えて、いくつかのインスタンスで価値があるかもしれない他の多くのより高度な演算子があります。

  1. (ブースト)
    • これにより、単語の関連性を「高める」ことができます。
    • 例えば index^4 lucene は lucene よりも 'index' という単語の方が好まれます。
  2. アンド
    • 複数の検索語を含む記事を検索できるようにします( どちらかの 検索語ではなく)。
    • 例えば solr AND lucene は 'solr' と 'lucene' の両方を含む記事を返します。
    • 特定の検索語を含まない記事を検索できるようにします。
    • 例えば solr NOT lucene は 'lucene' ではなく 'solr' という用語を含む記事を返します。

追加情報

Lucene ベースの検索演算子の詳細については、彼らの記事 を参照してください.

did-this-article-resolve-your-issue

legacy-knowledge-base