コンテンツにスキップ

URL パラメータリファレンス

URL パラメータの一覧

URL パラメータの一覧とその意味は以下の通りです。

パラメータ名は設定により変更することができます。詳しくは、「設定パラメータリファレンス」を参照してください。

パラメータキー パラメータ名 説明 デフォルト値 指定可能な文字種
searchKeyword q 検索キーワード なし 表示可能な文字列
resultPage ssp ページ番号 1 数値
resultCount ssc 表示件数 resultCountList の先頭 数値
sortOrder sso 並び順 並び順リソースファイルに従う 後述
refinements ssr 属性絞り込み条件 なし 後述
hashtag ssht ハッシュタグ なし 後述
refineOthers ssro 属性以外の絞り込み条件 なし 後述
charset charset 変換元文字コード なし 空文字,UTF-8,Shift_JIS,EUC-JP のいずれか
group g グループ表示 y y,n のいずれか(グループ検索利用時のみ有効)
spellCheckGroup ssspg スペルチェックの識別子 なし スペルチェックグループのグループ名
beforeKeyword ssqbf スペルチェックの前のキーワード なし 表示可能な文字列

並び順パラメータの指定

並び順パラメータは、次のように指定します。
並び順パラメータは、検索結果の並び順を指定するためのパラメータです。並び順パラメータが指定されていない場合、並び順リソースファイルで定義された並び順の先頭のものが適用されます。

sso=[並び順のキー]:[並び順の値],[並び順のキー]:[並び順の値],...
キー 説明 備考
並び順のキー 並び順の基準となる値 指定可能な並び順のキーについては「指定可能な並び順のキー」を参照。
並び順の値 昇順または降順 昇順の場合は asc 、降順の場合は desc を指定。

例として、wordscore1:desc,wordweight:desc,clickweight:desc,wordscore9:desc という並び順を指定する場合は、次のように指定します。

sso=wordscore1:desc,wordweight:desc,clickweight:desc,wordscore9:desc

この並びが適応された場合、以下の順番で並び替えが行われ、検索結果が表示されます。

  1. 管理画面で「表示順位制御」機能を使用した際に発動する並びの降順
  2. 検索されたキーワードとの適合度の降順
  3. 検索結果のクリック数の降順
  4. 検索されたキーワードと単語の完全一致により算出される並びの降順

属性絞り込み条件パラメータの指定

属性絞り込み条件パラメータは、検索結果を特定の属性値で絞り込むためのパラメータです。属性絞り込み条件パラメータが指定されていない場合、絞り込みは行われません。

属性絞り込み条件パラメータは、次のように指定します。

ssr=[グループ名]:[属性名],[グループ名]:[属性名],...
キー 説明 備考
グループ名 絞り込みグループ名 属性絞り込みリソースファイルに記述された絞り込みグループの name を指定。
属性名 絞り込み属性名 属性絞り込みリソースファイルに記述された属性の name を指定。

グループ名や属性名は、属性絞り込みリソースファイルで定義されたものを指定します。例として、以下のような属性絞り込みリソースファイルがあるとします。

var sitesearchAttribute = [
  {
    group: { label: '絞り込みグループ1', name: 'group1' },
    attributes: [
      {
        label: '属性1',
        name: 'ATTRIBUTE1',
      },
      {
        label: '属性2',
        name: 'ATTRIBUTE2',
        refinements: ['ATTRIBUTE2-1', 'ATTRIBUTE2-2'],
      },
    ],
  },
  {
    group: { label: '絞り込みグループ2', name: 'group2' },
    attributes: [
      {
        label: '属性3',
        name: 'ATTRIBUTE3',
      },
      {
        label: '属性4',
        name: 'ATTRIBUTE4',
      },
      {
        label: '属性5',
        name: 'ATTRIBUTE5',
      },
    ],
  },
]

絞り込みグループ 1 の属性 1 で絞り込む場合、次のようにグループ名として group1 、属性名として ATTRIBUTE1 を指定します。

ssr=group1:ATTRIBUTE1

絞り込みグループ 1 の属性 1 と属性 2 で絞り込む場合は、次のように指定します。

ssr=group1:ATTRIBUTE1,group1:ATTRIBUTE2

絞り込みグループ 1 の属性 1 と絞り込みグループ 2 の属性 3 で絞り込む場合は、次のように指定します。

ssr=group1:ATTRIBUTE1,group2:ATTRIBUTE3

属性絞り込みリソースファイルについては、「属性リソースファイルリファレンス」を参照してください。

ハッシュタグパラメータの指定

ハッシュタグパラメータは、検索結果を特定のハッシュタグで絞り込むためのパラメータです。ハッシュタグパラメータが指定されていない場合、ハッシュタグに合致する検索結果は表示されません。

ハッシュタグパラメータは、次のように指定します。

ss[urlKey]=ハッシュタグ1&[urlKey]=ハッシュタグ2,...
キー 説明 備考
urlKey ハッシュタグリソースの urlKey パラメータで指定したキー名 未指定の場合のデフォルト値は ht
ハッシュタグ 絞り込みを行いたいハッシュタグ 複数指定する場合は同じキーを繰り返す
  • AND 検索・OR 検索の演算子は URL に含まれず、ハッシュタグリソースの operator 設定によって決まります。
  • operator: 'ONLY' の場合は単一値のみ有効です。
  • 複数グループを同時に指定する場合は、グループごとに異なる urlKey を設定してください。

例として、以下のようなハッシュタグリソースファイルがあるとします。

popfindConf["data-[モード]"] = {
  uid: "[UID]",
  mode: "[モード]",
  hashtagResource: [
    {
      name: "group1",
      sort: [{ key: "count", order: "desc" }],
      count: 5,
      operator: "AND",
      urlKey: "ht1",
    },
    {
      name: "group2",
      sort: [{ key: "count", order: "desc" }],
      count: 5,
      operator: "OR",
      urlKey: "ht2",
    },
  ],
}

また、 group1 により表示されたハッシュタグを HASHTAG1, HASHTAG2 とし、group2 により表示されたハッシュタグを HASHTAG3, HASHTAG4 とします。

HASHTAG1 を含む検索結果を表示する場合は、次のように指定します。

ssht1=HASHTAG1

HASHTAG1 と HASHTAG2 の両方に一致する検索結果を表示する場合は、次のように指定します(operator: "AND" のため AND 検索)。

ssht1=HASHTAG1&ht1=HASHTAG2

HASHTAG3 または HASHTAG4 を含む検索結果を表示する場合は、次のように指定します(operator: "OR" のため OR 検索)。

ssht2=HASHTAG3&ht2=HASHTAG4

HASHTAG1 と HASHTAG2 の両方を含み、かつ HASHTAG3 または HASHTAG4 を含む検索結果を表示する場合は、次のように指定します。

ssht1=HASHTAG1&ht1=HASHTAG2&ht2=HASHTAG3&ht2=HASHTAG4

ハッシュタグリソースファイルについては、「ハッシュタグリソースファイルリファレンス」を参照してください。

スペルチェックパラメータの指定

スペルチェックパラメータは、スペルチェックを行うためのパラメータです。スペルチェックパラメータが指定されていない場合、スペルチェックは行われません。

スペルチェックパラメータは、次のように指定します。

ssspellcheckgroup=[識別子]&beforekeyword=[元の検索ワード]
キー 説明 備考
識別子 スペルチェックの識別子 スペルチェックリソースに記述されたスペルチェックの識別子の name を指定。
元の検索ワード 元の検索ワード 元の検索ワードを指定。

なお、これらのパラメータは、スペルチェックコンポーネントで表示された候補語をクリックしてから違うキーワードで検索を行うまでの間で設定されます。

スペルチェックリソースファイルについては、「スペルチェックリソースファイルリファレンス」を参照してください。

属性以外の絞り込み条件パラメータの指定

本パラメータは製品のアップデートなどで将来的に内容が変更される可能性があります。
本パラメータの値を参照したカスタマイズなどは正しく動作しなくなる可能性があるので利用を控えてください。