翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
モノのグループのクエリの例
クエリは、クエリ構文を使用してクエリ文字列に指定され、SearchIndex
API に渡されます。次の表に、クエリ文字列の例を示します。
クエリ文字列 | 結果 |
---|---|
abc
|
任意のフィールドでの「abc」のクエリ |
thingGroupName:myGroupThingName
|
myGroupThing「Name」という名前のモノのグループをクエリします。 |
thingGroupName:my*
|
「my」で始まる名前のモノのグループをクエリします。 |
thingGroupName:ab?
|
名前に「ab」と 1 つの追加文字 (例:「aba」、「abb」、「abc」など)を加えたモノのグループをクエリします)。 |
attributes.myAttribute:75
|
値が 75 の「myAttribute」という属性を持つモノのグループをクエリします。 |
attributes.myAttribute:[75 TO 80]
|
値が数値範囲 (75–80) の「myAttribute」という属性を持つモノのグループをクエリします。 |
attributes.myAttribute:[75 TO 80]
|
値が数値範囲 (>75 および =80) の「myAttribute」という属性を持つモノのグループをクエリします。 |
attributes.myAttribute:["abcd" TO "abcf"]
|
値が英数字の文字列範囲内にある「myAttribute」という属性を持つモノのグループをクエリします。このクエリは、値が「abcd」、「abce」、または「abcf」の「serialNumber」属性を持つモノのグループを返します。 |
attributes.myAttribute:i*t
|
「myAttribute」という属性を持つモノのグループを検索します。値は「i」で、その後に任意の文字数が続き、その後に「t」が続きます。 |
attributes.attr1:abc AND attributes.attr2<5 NOT attributes.attr3>10
|
ブール式を使用して、用語の組み合わせとなるモノのグループをクエリします。このクエリは、値が「abc」の属性「attr1」、値が 5 未満の属性「attr2」、および値が 10 以下の属性「attr3」をモノのグループを返します。 |
NOT attributes.myAttribute:cde
|
「myAttribute」という属性が「cde」でないモノのグループをクエリします。 |
parentGroupNames:(myParentThingGroupName)
|
親グループ名が「」と一致するモノのグループをクエリしますmyParentThingGroupName。 |
parentGroupNames:(myParentThingGroupName OR myRootThingGroupName)
|
親グループ名がmyParentThingGroupName「」または「」に一致するモノのグループをクエリしますmyRootThingGroupName。 |
parentGroupNames:(myParentThingGroupNa*)
|
親グループ名が「」で始まるモノのグループのクエリmyParentThingGroupNa。 |