全文検索の動作
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
Sitecore Content Hubでは、全文検索で使用可能なすべてのアセット メタデータが調べられます。 AND演算子とOR演算子を使用すると、さまざまなメタデータフィールドから結果の組み合わせを返すことができます。 詳細検索を使用して、検索を特定の物件に絞り込むことができます。検索結果を整理するために、関連性で並べ替えることができます。
Content Hubの検索機能では、AND演算子とOR演算子を除いて、大文字と小文字は区別されません。ただし、演算子は完全に大文字である必要があります。デフォルトでは、検索ではStartsWithワイルドカードモードが使用されるため、検索語はアスタリスクで終わるものとして扱われ、アスタリスクを含める必要はありません。
複数の項目をカンマで区切って検索できます。
Elasticsearchの制限により、512文字を超えるプロパティは詳細検索でインデックスされません。また、1文字の文字列は、StartsWithモードとContainsワイルドカード モードでは、返される結果が多すぎるため、無視されます。
Searchの例
次の表に、フルテキスト検索が既定のStartsWith検索モードでどのように機能するかの例を示します。
|
Search用語 |
Search結果 |
説明 |
|---|---|---|
|
foobar |
foobar、および大文字と小文字 ( FooBar, fooBar, FOOBARなど) を使用するバリエーション。 |
検索語句に含まれるすべての文字は、正確な順序で存在する必要があります。 |
|
foo AND bar, bar AND foo |
foo bar、bar foo。 |
両方の検索語は、任意の順序で存在する必要があります。 |
|
foo OR bar, bar OR foo |
foo、bar、またはその両方。 |
少なくとも1つの検索語が任意の順序で存在する必要があります。 |
|
foo-bar, foo&bar, foo[special character]bar |
foo&bar, foo.bar, foo bar、またはストラクチャfoo[special character]barに続くその他のバリエーション |
検索語句内のすべての文字と特殊文字は、正確な順序で存在する必要があります。 |
|
"foo bar" |
foo bar |
完全一致を正確な順序で返します。また、検索語が複数のフィールドに分散しているアセットを返すこともできます(field1のfooやfield2のbarなど)。 |
|
foo bar |
foo bar |
これは、foo AND barを検索するのと同じです。 |
ワイルドカード
ワイルドカード・モードがMatchに設定されている場合は、検索にワイルドカード文字を追加すると、正確な検索語がわからない場合にアイテムを見つけやすくなります。これにより、潜在的な結果の数が増えるため、検索の範囲が広がります。例えば:
-
apple* - apple、applesauce、applesなどを返します。
-
*apple - apple、pineapple、grappleなどを返します。
-
*apple* - 上記のすべてとpineapplesを返します。
*ワイルドカードは、任意の数の文字を表します。不明な文字を検索するには、?ワイルドカードを使用できます。たとえば、organi?eはorganizeとorganiseを返します。
&、£、%、^、通常の空白などの特殊文字は、交換可能と見なされます。