全文検索の挙動
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
Sitecore Content Hubでは、全文検索で利用可能なすべてのアセットメタデータを調査します。 ANDとOR演算子を使えば、異なるメタデータフィールドから結果の組み合わせを返すことができます。 高度な検索を使えば、特定のプロパティに絞り込むことができます。検索結果を整理するには、関連性でソートできます。
Content Hubの検索機能は、ANDとOR演算子を除き大文字に区別されません。デフォルトでは、検索はStartsWithワイルドカードモードを使用しており、検索語がアスタリスクで終わるかのように扱われ、アスタリスクを含める必要はありません。
複数のアイテムをコンマで区切ることで検索できます。
!警告Elasticsearchの制限により、512文字を超えるプロパティは高度な検索でインデックスされません。また、StartsWithやContainsワイルドカードモードでは、単一文字の文字列は無視されます。なぜなら、結果が多すぎるためです。
!注もしあなたがスーパーユーザーであるか、ユーザーグループポリシーで必要な権限が与えられている場合、全文検索の結果取得方法を決定する 検索制限 を定義できます。
Searchの例
以下の表は、デフォルトのStartsWith検索モードで全文検索がどのように動作するかの例を示しています。
Search word(検索語)
Search 結果
説明
フーバー
フーバー、そして FooBar、fooBar、FOOBARなどの大文字や小文字を使うバリエーションも含まれます。
検索語のすべての文字は、正確な順序で存在しなければなりません。
フーとバー、バーとフー
フーバー、 バーフー。
両方の検索語は、順番に関係なく存在しなければなりません。
フー・オア・バー、バー・オア・フー
フー、 バー、あるいはその両方。
少なくとも1つの検索語が、順番に関係なく存在しなければなりません。
フーバー、foo&bar、フー[特殊文字]バー
foo&bar、foo.bar、フーバー、 またはフーバーの構造に従うその他のバリエーション。
検索語のすべての文字と特殊文字は、正確な順序で存在しなければなりません。
「フーバー」
フーバー
正確な順序で正確な一致を返します。また、検索語が複数のフィールドに分散した資産を返すことも可能で、例えばfield1のfooやfield2のbarなどです。
フーバー
フーバー
これは「 foo and bar」を検索するのと同じです。
ワイルドカード
ワイルドカードモードがMatchに設定されている場合、ワイルドカード文字を検索に追加することで、正確な検索語がわからない場合でもアイテムを見つけることができます。これにより、検索範囲が広がり、結果の発生可能性が増えます。例えば:
- Apple* - リンゴ、 アップルソース、 リンゴなどを返品します。
- *アップル - リターンアップ ル、 パイナップル、 グラップルなど。
- *リンゴ* - 上記すべてと パイナップルを返品します。
*ワイルドカードは任意の数の文字を表します。未知の文字を探すには**?**ワイルドカードを使用できます。例えば、organi?eはorganize and organiseを返します。
!注 &、£、%、^、-、_、通常の空白などの特殊文字は、単語間に現れる場合、一般的に交換可能とみなされます。しかし、単語内にワイルドカード文字(例えば *)を使用する場合、ハイフン - やアンダースコアなどの特殊文字が検索結果 _ 影響する可能性があります。この場合、特殊文字をスペースに置き換えて正確さを上げましょう。Search挙動は文字と数字のみを使う場合が最も信頼性が高いです。
!重要全文検索で以下の文字は使用しないでください: «、»、÷、×、¦、¤、⋇、または ؉。
同じ検索ワードやフレーズ内で特殊文字やワイルドカードを組み合わせてはいけません。例えば、invoice-re*ortの代わりにinvoice re*ortを使って、invoice-reportのように一貫した結果を出すようにしましょう。