検索パラメータ †検索を行う際には検索を行うカラムの入力フォームとその検索パラメータが必要となります。 フォーム例 †カラム名の何らかのフォーム <input name="カラム名_PAL[]" type="hidden" value="検索パラメータ" /> <!--# form text name 40 256 #--> <input name="name_PAL[]" type="hidden" value="match like" /> 基本パラメータ †match comp:検索内容と一致 †<!--# form text name 40 256 #--> <input name="name_PAL[]" type="hidden" value="match comp" /> name「太郎」 ○「太郎」 X「一太郎」 X「一太」 X「花子」 match like:検索内容を含む †<!--# form text name 40 256 #--> <input name="name_PAL[]" type="hidden" value="match like" /> name「太郎」 ○「太郎」 ○「一太郎」 X「一太」 X「花子」 match not:検索内容を含まない †<!--# form text name 40 256 #--> <input name="name_PAL[]" type="hidden" value="match like" /> name「太郎」 X「太郎」 X「一太郎」 ○「一太」 ○「花子」 複数用パラメータ †match or:どれかを含む †<!--# form checkbox hobby スポーツ/読書/音楽鑑賞 スポーツ/読書/音楽鑑賞 #--> <input name="hobby_PAL[]" type="hidden" value="match or" /> hobby「スポーツ/音楽鑑賞」 ○「スポーツ」 X「読書」 ○「音楽鑑賞」 ○「スポーツ/読書」 ○「スポーツ/音楽鑑賞」 ○「読書/音楽鑑賞」 ○「スポーツ/読書/音楽鑑賞」 match and:全てを含む †<!--# form checkbox hobby スポーツ/読書/音楽鑑賞 スポーツ/読書/音楽鑑賞 #--> <input name="hobby_PAL[]" type="hidden" value="match and" /> hobby「スポーツ/音楽鑑賞」 X「スポーツ」 X「読書」 X「音楽鑑賞」 X「スポーツ/読書」 ○「スポーツ/音楽鑑賞」 X「読書/音楽鑑賞」 ○「スポーツ/読書/音楽鑑賞」 match in:どれかと一致 †<!--# form checkbox hobby スポーツ/読書/音楽鑑賞 スポーツ/読書/音楽鑑賞 #--> <input name="hobby_PAL[]" type="hidden" value="match in" /> hobby「スポーツ/音楽鑑賞」 ○「スポーツ」 X「読書」 ○「音楽鑑賞」 ※複数登録可能な場合使用出来ません。 数値用パラメータ †match between:A〜Bの間 †〜の間と2つの値を指定する必要があるためカラムAとカラムBの2つの入力フォームが必要 <!--# form option ageA /10/20/30 未選択/10/20/30 #-->歳〜<!--# form option ageB /10/20/30 未選択/10/20/30 #-->歳 <input name="age_PAL[]" type="hidden" value="match between" /> ageA「10」 ageB「20」 X「9」 ○「10」 ○「11」 ○「15」 ○「19」 ○「20」 X「21」 match lt:〜以上 †<!--# form option age /10/20/30 未選択/10/20/30 #-->歳〜 <input name="age_PAL[]" type="hidden" value="match lt" /> age「20」 X「19」 ○「20」 ○「21」 match lteq:〜より大きい †<!--# form option age /10/20/30 未選択/10/20/30 #-->歳〜 <input name="age_PAL[]" type="hidden" value="match lt" /> age「20」 X「19」 X「20」 ○「21」 match gt:〜以下 †〜<!--# form option age /10/20/30 未選択/10/20/30 #-->歳 <input name="age_PAL[]" type="hidden" value="match lt" /> age「20」 ○「19」 ○「20」 X「21」 match gteq:〜より小さい †〜<!--# form option age /10/20/30 未選択/10/20/30 #-->歳 <input name="age_PAL[]" type="hidden" value="match lt" /> age「20」 ○「19」 X「20」 X「21」 |