msgbartop
Es [burogu] cuál el personal del estudio digital contribuye referirse al desarrollo del sistema y a la comercialización del Internet.
msgbarbottom

25 de enero 2007 osCommerce + Estraier hiperactivo

Estraier hiperactivoInstalación que hizo en osCommerce.HirabayasiEs el proyecto que es avanzado con por la fuente abierta donde la japonesa que es dicha fue desarrollado.Es el software que es superior muy y primero es aprecio.

Este sistema es el sistema que hace retrievals con texto completo.Usted puede enumerar Namazu y los similares, como software famoso como retrievals con texto completo, pero la sensación que intenta usar es funcionamiento sobre 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