msgbartop
È [burogu] quale il personale dell'studio digitale contribuisce interessare lo sviluppo del sistema e l'introduzione sul mercato del Internet.
msgbarbottom

25 gennaio 2007 osCommerce + iper Estraier

Iper EstraierInstallazione che ha fatto nel osCommerce.HirabayasiÈ il progetto che è avanzato con dalla fonte aperta dove quella giapponese che è detta è stata sviluppata.È il software che è superiore molto ed in primo luogo è apprezzamento.

Questo sistema è il sistema che fa i retrievals a testo integrale.Potete elencare Namazu ed i simili, come software famoso come retrievals a testo integrale, ma la sensibilità che prova a usando è prestazioni sopra il 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