-
Notifications
You must be signed in to change notification settings - Fork 2
拡張傾向検索キー
KMY(雪あすか) edited this page May 5, 2024
·
4 revisions
これまではSimilar系のメソッドで、キーを指定して現在のレースと同じ条件で絞り込み検索が可能でした。参考
2.5.0から新しく検索用のメソッドが追加され、そこでのみ利用できるキー指定(拡張傾向検索キー、以降「拡張キー」)があります。
※ぷっちゃけ拡張キーはできることが多すぎて仕様が複雑です(さすがにSQLの代用とまではいきませんが、target fronteer JVでできることの90%+targetでできないこといくつか、という感じになります)。全部説明しようとすると、記事の執筆に途方もなく時間がかかると思われます。適当な検索画面を開いて条件を入力するとクエリが生成されますので、それをもって説明の代用とさせていただきたいです。
例えば以下のように指定すると、現在のレースと「近い距離・同じ馬場状態」のレースを検索します。
distance|condition
さらに以下のようにすると、「1400m~1600mのレースで、「稍重」状態」のレースを検索します。
distance=1400-1600|condition=2
また以下のようにすると、「1400m~1600mのレースで、「良」または「稍重」状態」のレースを検索します。
distance=1400-1600|condition=1,2
以下は「1200m以下のレースで現在のレースと同じ馬場状態」を検索します。
distance<=1200|condition
拡張メモに記述した得点をもとに検索できます。例えば以下の拡張キーは、「ナンバー1の拡張メモで15点以上をつけたレース」を検索します。
memo/race/number:1/:point>=15
|を組み合わせることで他の条件と併用可能です。応用すると、以下のような描き方も可能です。
distance>=1400|memo/race/number:1/:point>=15|memo/race/number:2/:point=2,3