CategorySearch の使い方

MT > CategorySearch
| | コメント(3) | トラックバック(0)

search

検索語

<input name="search" />

includeBlogs

検索対象にするブログ

<input type="hidden" name="IncludeBlogs" value="<$mt:BlogID$>" />

CategorySearch

カテゴリーによる検索を有効にします。


<input type="hidden" name="CategorySearch" value="1" />

CategorySearchIgnoreText

検索語を無視する場合に指定します

MTの通常の検索では検索語を指定しないとエラーになりますが、 このプラグインを利用した検索では「検索語」を指定しない検索もありえるので、 そういった場合に指定してください。

<input type="hidden" name="CategorySearchIgnoreText" value="1" />

CategorySearchSets

検索の組を指定します。

<form>
<input name="search" />
<!-- その他の検索パラメーターが入ります -->
<input type="hidden" name="CategorySearchSets" value="set1" />
<input name="set1_type" value="or" />
<input name="set1" value="カテゴリー1-1" />
<input name="set1" value="カテゴリー1-2" />

<input name="CategorySearchSets" value="set2" />
<input name="set2_type" value="and" />
<input name="set2" value="カテゴリー2-1" />
<input name="set2" value="カテゴリー3-1" />
</form>

以上のようなフォームから検索を行った場合、 以下のような条件で検索をすることができます。

  • 「カテゴリー1-1」か「カテゴリー1-2」に属している
  • かつ
  • 「カテゴリー2-1」と「カテゴリー3-1」に属している
  • かつ
  • 入力された検索語にマッチする
  • トラックバック(0)

    このブログ記事を参照しているブログ一覧: CategorySearch の使い方

    このブログ記事に対するトラックバックURL: http://tec.toi-planning.net/mtos/mt-tb.cgi/50

    コメント(3)

    Homcom :

    CategorySearchSetsの使い方でお伺いさせていただきたいことがございます。

    カテゴリA群(都道府県)
    カテゴリB群(重量)
    のカテゴリグループがあります。
    参考 http://goo.gl/8p3Ev

    上記のような検索ページをつくっており
    カテゴリA群内では「or」検索、カテゴリB群内でも「or」検索
    カテゴリA and カテゴリBで検索結果を表示したいと考えております。

    例えば都道府県で、「東京」と「神奈川」を選択。
    重量で「60t」「70t」を選択し
    検索した場合

    東京か神奈川に属し、60tか70tに属する結果を表示したいと考えております。


    私が制作した検索ページだと
    上記同じ選択状態でも
    カテゴリA or カテゴリB
    (東京か神奈川に属するまたは60tか70tに属する結果)
    になってしまうようです。
    現在の検索ページMTテンプレートは、
    http://goo.gl/PI7WZ
    です。

    どの部分の調整したらよいのかご教授お願いいたします。


    現在のMTは5.04です。

    Taku AMANO :

    Homcomさん、コメントありがとうございます。

    確認したところ、0.2.2 までは複数カテゴリ同士のANDに関して問題がありましたので、これを修正した 0.2.3 をアップロードしました。
    http://code.google.com/p/categorysearch-mtplugin/downloads/list

    お手数ですが、よろしければ新しいもので試して頂けるとありがたく思います。

    Homcom :

    管理人様

    早々のご返事とご対応ありがとうございます!
    早速ダウンロードさせていただき
    使用させていただきたいと思います

    感謝!です。

    コメントする