キーワード検索を使用して、Web サイト内のマップ、レイヤー、アプリ、ツール、ファイル、およびグループを検索できます。検索ボックスにキーワードを入力して、検索対象のアイテムのタイプ ([アプリの検索] など) を検索ドロップダウン メニューから選択します。該当する結果のリストが表示されます。目的のコンテンツが表示されない場合は、キーワードで絞り込んで、再度検索します。たとえば、街路に関するマップを検索する場合は、「street」と入力して、[マップの検索] を選択します。街路に関連するすべてのマップのリストが表示されます。リストが長すぎる場合、マップのカテゴリの結果 (Web マップまたはマップ ファイル) をフィルタリングすることができます。「streets AND europe」で再検索することもできます。その場合、ヨーロッパの街路マップだけが表示されます。
デフォルトでは、検索結果には、Web コンテンツのみが表示されます。レイヤー パッケージなどの ArcGIS Desktop コンテンツを表示するには、[ArcGIS Desktop コンテンツの表示] の横にあるチェックボックスをオンにします。
高度なキーワード検索を使用して、アイテムの検索方法を指定することで、結果を絞り込むことができます。次に、この検索の各種方法について解説します。
フィールド
コンテンツまたはグループの検索を実行する場合は、フィールドを指定するか、デフォルトで用意されたフィールドを使用できます。アイテムに関するデフォルトのフィールドは title、tags、snippet、description、accessinformation、spatialreference、type、および typekeywords です。 グループに関するデフォルトのフィールドは id、title、description、snippet、tags、および owner です。最もマッチ率が高いものが常に返されます。これらのフィールドの解説については、次の表をご参照ください。
フィールド名に続いて、コロンと検索対象のキーワード (複数の単語を含むキーワードの場合は、「"washoe county"」のように二重引用符で囲む) を入力することで、特定のフィールドを検索できます。フィールド インジケーターを使用しない場合は、デフォルトで用意されたフィールドが検索の対象となります。
アイテムのフィールド
検索文字列に特定のフィールドを使用して、アイテムの検索を絞り込むことができます。これらのフィールドには次のようなものがあります。
フィールド | 詳細 |
---|---|
ID | アイテムの ID です。たとえば、「id:4e770315ad9049e7950b552aa1e40869」と入力すると、その ID のアイテムが返されます。 |
owner | アイテムの所有者です。たとえば、「owner:esri」と入力すると、Esri によって公開されたすべてのコンテンツが返されます。フィールドおよび値は、大文字と小文字が区別されます。 |
uploaded | Uploaded はアップロードされた日付です。たとえば、「uploaded:[0000001249084800000 TO 0000001249548000000]」と入力すると、2009 年 8 月 1 日午前 12 時から 2009 年 8 月 6 日午前 8 時 40 分までに公開されたすべてのアイテムが返されます。 |
title | アイテムのタイトルです。たとえば、「title:"Southern California"」と入力すると、タイトルに「Southern California」を含むアイテムが返されます。 |
type | type は、アイテムのタイプを返す事前定義のフィールドです。たとえば、「type:KML」と入力すると、タイプが KML のアイテムが返されます。また、「type:"Geocoding Service"」と入力すると、タイプがジオコーディング サービスのアイテムが返されます。タイプの名前にスペースが含まれる場合は、正確な結果を得るために引用符を使用します。 |
description | アイテムの説明です。たとえば、「description:California」と入力すると、説明内にキーワード「California」を含むすべてのアイテムが検索されます。 |
tags | タグ フィールドです。たとえば、「tags:"San Francisco"」と入力すると、キーワード「San Francisco」を示すタグが付いたアイテムが返されます。 |
snippet | サマリーです。たとえば、「snippet:"natural resources"」と入力すると、サマリーに「natural resources」を含むアイテムが返されます。 |
spatialreference | 空間参照です。たとえば、「spatialreference:102100 」と入力すると、Web メルカトル球体補正投影法のアイテムが返されます。 |
accessinformation | アクセス情報、たとえば、「accessinformation:esri」と入力すると、ソースの著作権として esri と一緒にアイテムが返されます。 |
access | アクセス フィールドです。たとえば、「access:public」と入力すると、パブリック アイテムが返されます。このフィールドは事前定義されており、オプションとして public、private、shared を指定できます。プライベート アイテムまたは共有アイテムは、アクセス可能なものしか表示されません。 |
group | グループの ID です。たとえば、「group:1652a410f59c4d8f98fb87b25e0a2669」と入力すると、指定したそのグループに含まれるアイテムが返されます。 |
numratings | 評価を示す数字です。たとえば、「numratings:6」と入力すると、評価が 6 のアイテムが返されます。 |
numcomments | コメントの数です。たとえば、「numcomments:[1 TO 3]」と入力すると、コメントの数が 1 ~ 3 のアイテムが返されます。 |
avgrating | 平均の評価です。たとえば、「avgrating:3.5」と入力すると、平均の評価が 3.5 のアイテムが返されます。 |
orgId | グループの ID です。たとえば、「orgid:5uh3wwYLNzBuU0Ef」と入力すると、指定したそのグループに含まれるアイテムが返されます。 |
グループのフィールド
検索文字列に特定のフィールドを使用して、グループに関する検索を絞り込むことができます。検索対象となるのは、パブリック グループか、またはアクセス可能なグループに限られます。これらのフィールドには次のようなものがあります。
グループのフィールド | 詳細 |
---|---|
ID | グループ ID です。たとえば、「id:1db70a32f5f84ea9a88f5f460f22557b」と入力すると、その ID のグループが返されます。 |
title | グループのタイトルです。たとえば、「title:redlands」と入力すると、タイトルに「redlands」を含むグループが返されます。 |
owner | グループの所有者です。たとえば、「owner:esri」と入力すると、Esri が所有しているグループが返されます。 |
description | 説明です。たとえば、「description:"street maps"」と入力すると、説明フィールドに「street maps」を含むグループが返されます。 |
snippet | サマリーです。たとえば、「snippet:transportation」と入力すると、グループのサマリーに「transportation」を含むグループが返されます。 |
tags | タグ フィールドです。たとえば、「tags:"bike lanes"」と入力すると、キーワード「bike lanes」を示すタグが付いたアイテムが返されます。 |
phone | 連絡先情報です。たとえば、「phone:jsmith33@esri.com」と入力すると、連絡先が jsmith33@esri.com であるグループが返されます。 |
created | created は作成された日付です。たとえば、「created:0000001247085176000」と入力すると、2009 年 7 月 8 日に作成されたグループが返されます。 |
access | グループのアクセス レベルです。値はプライベートとパブリックで、 プライベートがデフォルト値です。たとえば、「access:private」と入力すると、プライベート グループが返されます。 |
isinvitationonly | isinvitationonly フィールドは、加入するのに招待が必要とされるグループを返します。たとえば、「isinvitationonly:false」と入力すると、加入するのに招待が必要とされないグループが返されます。このフィールドは事前定義されており、オプションとして true または false を指定できます。 |
orgId | グループの ID です。たとえば、「orgid:5uh3wwYLNzBuU0Ef」と入力すると、指定したそのグループに含まれるグループが返されます。 |
範囲検索
範囲検索では、上限と下限の間にあるフィールド値の照合が可能です。範囲クエリでは、上限と下限の値を含めるか、または含めないよう指定できます。含めるときの範囲クエリは、角括弧で示され、 含めないときの範囲クエリは、中括弧で示されます。
たとえば、2009 年 12 月 1 日から 2009 年 12 月 9 日までにアップロードされたすべてのアイテムを検索する場合は、「uploaded:[0000001259692864000 TO 0000001260384065000]」を使用します。
uploaded フィールドには、アイテムがアップロードされた日時が UNIX 時間で示されます。UNIX 時間は、1970 年 1 月 1 日の午前 0:00 から経過した秒数で定義されています。Web サイトは、ミリ秒で時間を保存するため、UNIX 時間の末尾にゼロを 3 つ追加する必要があります。さらに、数字の前を 6 個の 0 で埋める必要もあります。これは、この数字がデータベース内に文字列として格納されるからです。
範囲検索は日付フィールドに対して予約されているわけではなく、 日付以外のフィールドで範囲クエリを使用することもできます。たとえば、「owner:[arcgis_explorer TO esri]」のように指定できます。arcgis_explorer と esri の間にある所有者 (arcgis_explorer と esri を含む) のすべてのアイテムが検索されます。
検索ワードの強調
キーワードを強調することで、アイテムの関連性を制御することができます。キーワードを強調するには、検索対象のそのキーワードの末尾にカレット記号 (^) と強調係数 (数字) を使用します。強調係数が高いほど、そのワードの関連性が増します。たとえば、「recent fires (最近の火災) 」を検索するときに「fires」との関連性をより強くする場合は、「recent fires^5」という検索式を作成します。
ブール型演算子
ブール型演算子を使用すると、論理演算子を組み合わせることができます。Web サイトは、ブール型演算子として AND、プラス記号 (+)、OR、NOT、およびマイナス記号 (-) をサポートしています。ブール型演算子はすべて大文字でなければなりません。
ブール型演算子 | 詳細 |
---|---|
AND | AND 演算子は、デフォルトの論理積です。つまり、2 つの検索ワードの間にブール型演算子がない場合は AND 演算子が使用されます。AND 演算子は、指定のフィールドまたはデフォルトで用意されたフィールド内に両方のキーワードが存在するものを検索します。これは、セットを使用した交差に相当します。 |
OR | OR 演算子は、2 つのキーワードを連結し、どちらか 1 つのキーワードが含まれているものを検索します。これは、セットを使用したユニオンに相当します。 「recent fires」または「fires」のどちらかのキーワードを含むアイテムを検索する場合は、「"recent fires" OR fires」というクエリを使用します。 |
+ | プラス記号 (必須演算子) は、「+」記号の後のキーワードが指定のフィールドまたはデフォルトで用意されたフィールド内に存在することを必要とします。 「fires」を必ず含み、「recent」が含まれているか含まれていないアイテムを検索する場合は、「recent +fires」というクエリを使用します。 |
NOT | NOT 演算子は、NOT の後のキーワードを含むアイテムを除外します。これは、セットを使用した差分に相当します。「California (カリフォルニア) 」を含み、「Imagery (画像) 」を含まないドキュメントを検索する場合は、「California NOT Imagery」というクエリを使用します。 NOT 演算子はそれ単独では使用できません。 |
- | マイナス記号 (禁止演算子) は、「-」記号の後のキーワードを含むアイテムを除外します。 「California」を含み、「Imagery」を含まないドキュメントを検索する場合は、「California -Imagery」というクエリを使用します。 |
グループ化
括弧を使用して節をグループ化することでサブクエリを作成できます。これは、クエリのブール型論理を制御する場合に有効です。
「California」または「recent」のいずれかと、「fires」を検索する場合は、「(California OR recent) AND fires」という検索式を作成します。
括弧を使用して、複数の節を 1 つのフィールドにグループ化できます。
「population change (人口変動) 」というフレーズと「recent」という単語の両方を含むタイトルを検索する場合は、「title:(+"population change" +recent)」というクエリを使用します。
検索のヒント
- フィールド検索を行う場合は、フィールド名の後にコロン (:) を使用します (「owner:esri」など)。
- 複数の単語で構成されるキーワードは、二重引用符で囲みます。たとえば、「"map services"」と入力すると、フィールド内に「map services (マップ サービス) 」というキーワードを含むアイテムが返されますが、「map services」と入力すると、フィールド内に「map (マップ) 」または「services (サービス) 」のいずれかを含むアイテムが返されます。
- AND 演算子によって検索文字列内のフィールドを連結することで検索文字列を作成できます (「owner:esri AND tags:街路」など)。
- AND、OR などの検索演算子には大文字を使用します。
- 検索結果は、最も人気度が高い、最高の評価、今日追加、などの使用可能な検索フィルターによって並べ替えます。
- キーワードによるコンテンツの検索の他に、ギャラリーを使用して選り抜きのアイテムを参照することもできます。
- マップ内の特定範囲のレイヤーを検索する場合は、マップ ビューアーを使用します。新規または既存のマップを開き、範囲を設定し、[追加] ボタンをクリックして、[レイヤーの検索] をクリックします。
- 英語のみがサポートされています。