エンティティ クエリ
エンティティ クエリはその根底において、エンティティ インデックスを対象とします。したがって、すべてのプロパティがインデックス化されている必要があります。"大文字と小文字を区別しない" のインデックス タイプを使用すると、検索結果が多くなります。
エンティティ パターン
エンティティ クエリは次のいずれかのパターンに従います。
- EntityType Property value
- EntityType Property Operator value
- EntityType Property value condition Property value
- EntityType Property Operator value condition Property Operator value
- EntityType value
- Property value
- Property Operator value
- EntityType
- value
クエリ演算子
エンティティ クエリで有効な演算子を以下に示します。また、ワイルドカード文字も演算子に使用できます。 Is Like 連結されます。アスタリスク (*) は任意の文字列を表し、疑問符 (?) は任意の 1 文字を表します。
演算子 | プロパティ タイプ |
---|---|
< | 数値または日付/時刻 |
<= | 数値または日付/時刻 |
> | 数値または日付/時刻 |
>= | 数値または日付/時刻 |
Is Not | 文字列、数値、または日付/時刻 |
Is Similar To | 文字列 |
Is Like | 文字列 |
Contains | 文字列 |
Does Not Contain | 文字列 |
Starts With | 文字列 |
Does Not Start With | 文字列 |
Ends With | 文字列 |
Does Not Start With | 文字列 |
Matches regular expression | 文字列 |
条件
条件演算子は、True または False に評価される式や、エンティティ クエリ内の Boolean プロパティに対して適用されます。
演算子 | 条件 |
---|---|
&& | And |
|| | Or |
Is Not | Not |