中小企業にとって魔法のようなサイト検索機能 Elasticsesarch

今日の記事では、ECサイト事業者やオーナーにとって魔法のような検索機能を提供している話題をお届けします。

Magento、Shopify、Big Commerceなどは、Eコマースプラットフォームを提供する巨大IT企業です。これらのEコマースサイトに共通しているのが「サイト内の検索機能」です。

この記事では、この「サイト内検索」に変革をもたらした企業、Elasticについて解説します。

私たちは普段、GoogleやAmazonの検索機能に慣れているため、単独のサイトの検索が使いづらく感じることがあります。検索候補が提示され、検索語句の一部を入力するだけで結果が表示されることに慣れてしまっていますよね。

Amazonなら、数クリックで目的の商品にたどり着くことができます。もし、あなたの運営するサイトでもAmazonのような検索体験を提供できたらどうでしょうか? それを実現するのが、Elastic社が提供する検索ソリューションです。

Elastic社の歴史

Elastic社はオランダ、アムステルダムに本社を置き、検索技術を中心としたソリューションを提供しています。

  • 2000年: Shay Banonが個人的なプロジェクトとして、全文検索に関するオープンソースの開発を開始しました。これが後のElasticsearchの原点です。
  • 2010年頃: Elasticsearchがリリースされ、開発者コミュニティから支持を得始めます。
  • 2015年: Amazon Web ServicesはElasticsearchの機能を追加し、クラウドでの利用が容易になりました。
  • 2018年: Elasticsearch株式会社(日本法人)が設立され、日本市場での本格的な活動を開始しました。

Elasticsearchの特徴

Elasticsearchの検索技術について、以下の4つのポイントを紹介します。

  1. 検索スピード: 数百万点の文書でも、数秒以内に応答する高速な検索技術です。
  2. ベクトル検索: 検索語句が含まれていなくても、類似性の高いデータを返す技術です。
  3. ハイブリッド検索: BM25アルゴリズムとベクトル検索を組み合わせた検索技術です。
    BM25アルゴリズムは、文書内の単語の出現頻度と、その単語が含まれる文書の希少性を組み合わせてスコアを算出します。
  4. LLM連携: OpenAIのGPT-4のような大規模言語モデルと連携し、自然な質問に対する関連文書を検索し、内容を要約して回答する高度な検索体験を提供します。

Elasticsearchを導入しているサイト

2024年時点で、ネットで調べられる情報によると、ZOZOTOWNやモノタロウがElasticsearchを導入しています。ZOZOTOWNは100万点以上、モノタロウの商品点数は2000万点以上を迅速かつ正確に検索できます。

Elasticsearchを導入する方法

2024年時点では、Elasticsearchは一般的なショッピングカートに実装されていません。自社サイトに統合する場合は、Elastic社のWEBサイトに掲載されているシステム会社に依頼する必要があります。

ゼロから自社サイトに導入する場合、初期費用やコンサルティング費用が発生します。

このブログを運営しているLive Commerceでは、Elasticsearchをカスタマーサクセスプランで利用できます。

Elasticsearchで成長するECサイトの拡張性

ElasticsearchがどのようにECサイトの拡張に役立つかを見ていきましょう。

例えば、コンタクトレンズのような商品には、種類、メーカー、度数、カーブなどの選択オプションがあります。Elasticsearchを活用すれば、これらの条件を検索して目的の商品を表示させることができます。

アパレル業界でも応用できます。

例えば、取り扱いブランドが20種類、サイズが5種類、色が3種類の場合、組み合わせは300通り(20 x 5 x 3)となり、商品登録や在庫管理も300件分必要です。

このような複雑なオプションを持つ商品群に対しても、Elasticsearchを活用すれば、簡単に管理と検索が可能になります。

Elasticsearchは基本として、検索結果をスコアリング(関連度スコア)に基づいて並べ替えます。

例えば、売上の多い順に並び替えたい場合は、売上データをElasticsearchにフィードバックすることで、売上の多い順に並び替えることができます。

以上、簡単ではありますが、ECサイトのサイト内検索として活用できるElasticsearchについての記事でした。

 

タグ: , ,

コメントをどうぞ