Laboratory of Mobile Agricultural Chemicals Searcher
携帯農薬検索実験室

研究会

  ツリー表示 ┃スレッド表示 ┃一覧表示 ┃トピック表示 ┃番号順表示 ┃検索  
69 / 114 ツリー <前へ | 次へ>

〔449〕ACFinder 060817test版 kabe (06/08/17 13:12)

〔451〕Re:ACFinder 060817test版 Hidemi Oya (06/08/17 17:31)

〔451〕Re:ACFinder 060817test版
 Hidemi Oya WEB  (06/08/17 17:31)

引用なし
   kabe さん、こん**は。Hidemi Oya です。

>SQL文で Like演算子の代わりに macth や regexp(正規表現) が使えます。
>詳しい使い方は Hidemi Oya さんより解説お願いします。
 っていうことなので、ACFinder サイトの拡張 SQL のページに入れておきました。

>病害虫タブの病害虫名と、薬剤タブの薬剤候補検索に match 演算子を使うように修正しています。
 薬剤候補検索ですが、現在の
meisho MATCH '%pattern%' OR shurui MATCH '%pattern%'
だと、1レコードあたり文字列正規化4回(フィールドデータとパターンデータの両方を正規化しますから)とパターンマッチング2回の実行になります。ACFinder サイトの SQL の小技に書いた
meisho||shurui MATCH '%pattern%'
なら文字列正規化2回、パターンマッチング1回の実行ですむので、こちらの方が高速に検索できる可能性があります(|| 演算子の実行速度が MATCH 演算子の実行速度より速ければですけど)。
 ま、LIKE と MATCH すら体感差はないので、後者にしてもほとんど効果はないでしょうけどね(^_^;)。

  ツリー表示 ┃スレッド表示 ┃一覧表示 ┃トピック表示 ┃番号順表示 ┃検索  
69 / 114 ツリー <前へ | 次へ>
ページ:  ┃  記事番号:   
(SS)C-BOARD vv3.8 is Free.