「アイテムデータが範囲を持った数値を持ってる(範囲値)」場合の、範囲指定による絞り込みは可能?
可能です。
範囲値の場合の検索条件として、2値範囲指定の検索条件で利用可能です。
その際、検索でのマッチの仕方には以下の3パターンが選択できます。
例:アイテムの値が「100-150」とされている場合
1. 絞りこみ範囲内にアイテムの値が全て収まっているデータのみヒット(50 - 200 の絞り込みでヒット)
2. 絞りこみ範囲内にアイテムの値が一部でも掛かってるデータのみヒット(120 - 200 の絞り込みでヒット)
3. アイテムの値が絞り込み範囲を完全に覆っているデータのみがヒット(130 - 140 の絞り込みでヒット)
※境界については、全てのパターンにおいて、境界をヒット対象として含みます
アイテムデータの持たせ方は、「 - 」(半角スペース+半角ハイフン+半角スペース)区切りでの指定です。
記述例:10 - 150
ーーーーー
MARS SCREENのデータ読み換え機能を用いると「10〜150」という値が入っていても、「~」を「-」と読み替えて、その上で範囲値データとして読み取らせることも可能です。
読み替え機能というのは、属性定義の「data_preprocess_replaces」オプションを用いることで利用が可能です。
当該属性の当該オプションに「"〜" => " - "」と指定しておけば、上記の置換が可能です。
正規表現での置換や、置換結果に他属性の値を取り込んだり、大文字小文字/全角半角等を変換したりといったことも可能です。
書式例:
- 単純な文字列置換: "置換対象文字列" => "置換結果文字列"
- 正規表現での置換: /置換対象正規表現/ => "置換結果文字列"
※"xx" => "yy"; /yy/ => "zz"; ... 等と、「;」で区切って連鎖的に適用する置換処理を複数列挙可能です。
※文字列は「" "」か「' '」で括り、正規表現は「/ /」か「` `」で区切ります。文字列・正規表現内で括り文字を使う場合、「\」でのエスケープが必要になりますが、エスケープの面倒を減らすために、適宜括り文字を選択頂けます。
参照URL:
Related Articles
PDFの検索結果のタイトルが空の場合のみ、替わりにPDFファイル名を表示することは可能ですか
Q.PDFの検索結果のタイトル(赤枠)が空の場合のみ、替わりにPDFファイル名を表示することは可能ですか。 A.デフォルトではPDFファイル->文書プロパティ->概要タブ->タイトルの部分が表示されておりますが、以下の①②を対応いただくことで可能となります。 ①検索結果ページへ、以下を追加する。 ================= <script> window.my_title = function(doc,i){ if ((doc.attrs.type == ...
特定の検索窓から検索した場合のカテゴリを固定したいです
Q. 検索窓毎に検索対象となるカテゴリを指定したいです。 A. まず、こちらのカテゴリ利用の手順に従ってください。 次に、該当の検索窓の mf-search-box タグに、以下のように category-csv と category-default を記述してください。 <mf-search-box (略) category-csv="固定したいカテゴリ名" category-default="固定したいカテゴリ名" (略) ...
特定の検索窓から検索した場合のカテゴリを固定したいです
Q. 検索窓毎に検索対象となるカテゴリを指定したいです。 A. まず、こちらのカテゴリ利用の手順に従ってください。 次に、該当の検索窓の mf-search-box タグに、以下のように category-csv と category-default を記述してください。 <mf-search-box (略) category-csv="固定したいカテゴリ名" category-default="固定したいカテゴリ名" (略) ></mf-search-box> ...
特定の検索窓から検索した場合のカテゴリを固定したいです
Q. 検索窓毎に検索対象となるカテゴリを指定したいです。 A. まず、こちらのカテゴリ利用の手順に従ってください。 次に、該当の検索窓の mf-search-box タグに、以下のように category-csv と category-default を記述してください。 <mf-search-box (略) category-csv="固定したいカテゴリ名" category-default="固定したいカテゴリ名" (略) ></mf-search-box> ...
精度調整は、新着順の場合でも有効ですか
Q.精度調整は、ソート順に関わらず有効ですか。 A.「マッチ順」の場合のみ有効です。「新着順」の場合は無効です。 参考:ソート表示