msgbartop
É [burogu] qual a equipe de funcionários do estúdio digital contribui concernir o desenvolvimento do sistema e o marketing do Internet.
msgbarbottom

2007 janeiro 25o osCommerce + Estraier Hyper

Estraier HyperInstalação que fêz no osCommerce.HirabayasiÉ o projeto que é avançado com pela fonte aberta onde japonesa que é dita foi desenvolvido.É o software que é superior muito e é primeiramente apreciação.

Este sistema é o sistema que faz completamente - retrievals do texto.Você pode alistar Namazu e o gosto, como um software famoso como completamente - os retrievals do texto, mas o sentimento que tenta usar são desempenho acima do namazu.

このシステムはデータをファイル形式でサーバ内部にインデックスし、Cで作られたシステムによって検索します。

で、なぜこのHyper Estraierを使用したかといいますと例えばosCommerceでもZencartでもXoopsでも、全てのデータ保管はMySQLになると思いますが、MySQLのデータベースに比べて実行速度は数値的には表せませんが、圧倒的に高速です。(体感できるほどの速度です)

MySQLでは%like%による検索なのでいわゆるその対象文字列を含む”あいまい”検索になるのですが、Hyper EstraierではGoogleのようにピンポイントで日本語を検索することができます。

インデックスする際にメタデータとして価格や型番、JAN、タイトルを入れるとメタデータ内部の並び替え(ソート)もできます。ソートなどを行なう場合MySQLだと走査する際に条件文によっては悲鳴をあげますが、10万点でも一瞬でレスポンスする速さは見事です。たぶんオラクルよりも早いと思います。!?

弊社がosCommerceと絡めた点は、advanced_search_result.php(検索をするプログラム)の内部を全てHyper Estraierを改造しXML形式によって出力されるソースをパースしてadvanced_search_result.phpに出力しました。
高速化される一方でデータをインデックスする必要があるためインデックスが終わるまでの時間、タイムラグが生じることが現段階でのデメリットでしょうか。(リアルタイムに反映されないこと)

商品点数が1000〜3000点程度であれば問題ないのですが、それ以上あったり、 複数の商品が重複して多数のカテゴリに登録されていたりする場合はかなり遅くなっているかと思われます。この問題を簡単に解決するのが今回紹介するHyper Estraierです。データベースにこのインフラを使用し、商品DBを使用して出力されるデータを定期的にキャッシュすることで、数台ではなく、1台のサーバのみでしかも性能の低いサーバだとしても、数万点規模のECサイト構築がかなり低料金で実現できるでしょう。

2007/02/13 追加
このシステムは既にECサイトとして実績が出ました。
多階層構造のカテゴリ、商品属性情報が多いサイトは是非ご相談ください。
詳しい内容についてはお問合せ頂きましたらご連絡させていただきます。


オフィス用品のディスカウンター KLAT

関連する記事



Leave a Comment

Japan Store Directory