AI Catalog by orosy
AICatalog vs Elasticsearch:AI商品検索を自社構築するか、SaaSを使うか
技術比較

AICatalog vs Elasticsearch:AI商品検索を自社構築するか、SaaSを使うか

Elasticsearch/OpenSearchでAI商品検索を自社構築する場合のコスト・期間・保守と、SaaS型AI検索(AICatalog)の比較。具体的な工数・費用の比較表付き。

AC

orosy AICatalog開発部

B2B卸プラットフォーム orosy AI検索機能開発部門

·31

AICatalog vs Elasticsearch:AI商品検索を自社構築するか、SaaSを使うか

「うちにはエンジニアがいるから、Elasticsearchで自社構築した方が安くない?」

BtoB向けAI商品検索の導入を検討する際、必ずと言っていいほど出てくるのがこの選択肢です。Elasticsearchは世界で最も広く使われているオープンソースの検索エンジンであり、技術力のある企業なら自社で構築することは十分に可能です。

しかし、「構築できる」ことと「運用し続けられる」ことは別の問題です。本記事では、ElasticsearchでAI商品検索を自社構築する場合のコスト・期間・保守負荷と、SaaS型AI検索を利用する場合を具体的な数字で比較します。


Elasticsearch で「AI商品検索」を作るには何が必要か

まず前提を整理します。Elasticsearch は**検索エンジンの「素材」**であり、「AI商品検索」を作るにはElasticsearchの上に多数の追加開発が必要です。

必要な開発要素

#要素内容Elasticsearch 単体で可能か
1全文検索キーワードベースの商品検索可能
2ファセット検索カテゴリ・価格帯・属性での絞り込み可能
3同義語対応「タンブラー」→「グラス」「カップ」可能(辞書を自前で整備)
4ベクトル検索意味ベースの類似検索可能(v8.0+、Embedding生成は別途)
5自然言語理解「退職祝い、品のあるもの」の解釈不可(LLM連携が必要)
6選定理由の生成「なぜこの商品が最適か」の説明文不可(LLM連携が必要)
7チャット型絞り込み会話形式での条件追加不可(対話エンジンが必要)
8PDF提案書出力選定理由付き提案書の自動生成不可(PDF生成機能が必要)
9データ同期商品DB変更の自動反映不可(同期パイプラインが必要)
10管理画面検索精度の監視・チューニング不可(Kibanaでは限定的)

Elasticsearch単体でできるのは項目1〜4まで。BtoB営業向けのAI商品検索に必要な項目5〜10は、すべて追加開発が必要です。


自社構築のコスト・期間を具体的に試算する

開発工数の見積もり

中堅規模の商材データベース(10,000〜50,000件)を対象に、AI商品検索を自社構築する場合の工数を見積もります。

フェーズ作業内容工数(人月)
設計要件定義、アーキテクチャ設計、技術選定1.0
検索基盤Elasticsearch構築、インデクシング、同義語辞書整備1.5
ベクトル検索Embedding生成パイプライン、ベクトルインデックス1.0
LLM連携プロンプト設計、リランキング、選定理由生成2.0
チャット機能対話エンジン、コンテキスト管理、UIフロントエンド1.5
PDF出力テンプレート設計、PDF生成エンジン、画像処理1.0
データ同期DB→Elasticsearch同期パイプライン、差分更新1.0
管理画面ダッシュボード、チューニングUI、ログ分析1.0
テスト・QA検索精度テスト、負荷テスト、セキュリティテスト1.0
合計11.0人月

開発コストの試算

項目単価コスト
エンジニア工数100万円/人月 × 11人月1,100万円
インフラ初期構築Elasticsearch + GPU(Embedding生成用)50万円
LLM API初期テスト費用GPT-4o等のAPI利用10万円
開発合計約1,160万円

月間運用コスト

項目月額
Elasticsearchクラスタ(AWS OpenSearch等)¥50,000〜¥150,000
LLM API(GPT-4o等、月2,000クエリ想定)¥30,000〜¥120,000
Embeddingモデルのホスティング¥20,000〜¥50,000
エンジニア保守(0.2人月)¥200,000
月間合計¥300,000〜¥520,000

開発期間

フルスタックエンジニア2名で並行開発した場合: 約6ヶ月


SaaS型AI検索(AICatalog)のコスト

比較のため、SaaS型AI検索のコストを同規模(商材10,000〜50,000件)で見積もります。

項目コスト
初期費用(データ整備・AI設定・チューニング)100万〜150万円
月額5万〜10万円
開発期間4〜8週間
エンジニア保守不要(SaaS側が対応)

比較表: 自社構築 vs SaaS

項目自社構築(Elasticsearch)SaaS(AICatalog)
初期費用約1,160万円100〜150万円
月額運用費30〜52万円5〜10万円
開発期間6ヶ月4〜8週間
年間総コスト(初年度)約1,520〜1,780万円160〜270万円
年間総コスト(2年目以降)360〜620万円60〜120万円
自然言語検索LLM連携を自前開発標準機能
選定理由生成LLM連携を自前開発標準機能
チャット型絞り込み対話エンジンを自前開発標準機能
PDF提案書出力PDF生成を自前開発標準機能
検索精度のチューニング自社エンジニアが対応SaaS側が継続的に改善
LLMモデルのアップデート自社で対応(GPT新版対応等)SaaS側が自動対応
スケーラビリティ自前でクラスタ管理SaaS側が自動スケール
カスタマイズ性高い(何でもできる)中程度(API連携で拡張)

自社構築が向いているケース

全てのケースでSaaSが優れているわけではありません。以下の条件に当てはまる場合は、自社構築の方が合理的です。

ケース1: すでにElasticsearchの運用チームがいる

社内にElasticsearchの構築・運用経験があるチーム(3名以上)がすでに存在する場合、追加開発のコストは上記の見積もりより大幅に下がります。ただし、LLM連携の開発経験があるかが重要です。Elasticsearchの運用経験とLLMの組み込み経験は別のスキルセットです。

ケース2: 極めて特殊な業務要件がある

商品の検索ロジックに、SaaSでは対応できない業界固有の複雑なルールがある場合(例: 薬事法に基づく成分チェック、輸出規制のスクリーニング等)は、自社構築でフルカスタマイズする方が良い場合があります。

ケース3: データを社外に出せない

セキュリティポリシーや法規制により、商品データを一切社外のクラウドに置けない場合は、オンプレミスでの自社構築が唯一の選択肢となります。ただし、多くのSaaS型AI検索は国内クラウドでのデータ管理に対応しており、この制約に該当する企業は実際には限定的です。


SaaSが向いているケース

ケース1: エンジニアリソースが限られている

中小〜中堅の卸売・流通企業では、自社にフルスタックエンジニアのチームを持っていないことがほとんどです。AI商品検索のために6ヶ月のエンジニアリング投資は現実的ではありません。

ケース2: 早く使い始めたい

自社構築は6ヶ月、SaaSは4〜8週間。時間は金では買えません。 競合に先んじてAI検索を営業現場に投入したい場合、SaaSのスピードは大きなアドバンテージです。

ケース3: AI/LLMの技術変化に追従したい

AI領域の技術変化は極めて速く、GPT-4oが出たと思ったら半年後にはGPT-5が出る世界です。自社構築の場合、新しいモデルへの対応は自社エンジニアが行う必要があります。SaaSであれば、プロバイダが継続的にモデルをアップデートし、検索精度を改善し続けます。


「まずElasticsearchで試して、ダメならSaaS」は危険

よくあるパターンとして「まずElasticsearchでキーワード検索を構築し、後からAI機能を追加する」という段階的アプローチがあります。

しかし、これには以下のリスクがあります:

  1. キーワード検索だけでは営業の課題が解決しない → 現場から「使えない」と評価される → AI機能追加の予算が通らなくなる
  2. Elasticsearchの上にLLMを後付けする設計は、最初からLLM前提で設計したシステムより複雑になる
  3. 沈没コスト効果により、「すでにElasticsearchに投資したから」と不適切なアーキテクチャに固執してしまう

最初から「営業がどう使うか」をゴールに据え、そのゴールに到達する最短経路を選ぶべきです。


他の選択肢との比較

Elasticsearch以外にも、AI検索を構築できる基盤は存在します。

基盤初期コスト特徴課題
Elasticsearch / OpenSearch1,000万円+最も広く使われる検索エンジン。エコシステムが豊富LLM連携は別途開発
Azure AI Search500万円+Microsoftのクラウド検索。ベクトル検索内蔵SIer経由の導入が前提。SMBには高額
Vertex AI Search(Google)500万円+Googleのクラウド検索。自然言語対応GCP前提。日本語チューニングは自前
Algolia300万円+高速な検索API。開発者向けドキュメントが充実BtoB営業向けのカスタマイズは自前
SaaS(AICatalog等)100〜150万円BtoB営業向けに設計済み。即利用可能カスタマイズ性はフル自社構築より低い

まとめ: 判断フローチャート

質問はいいいえ
社内にElasticsearch運用チーム(3名以上)がいる?次へSaaS
LLM連携の開発経験がチームにある?次へSaaS
初期投資1,000万円以上の予算がある?次へSaaS
半年以上の開発期間を許容できる?次へSaaS
SaaSでは対応できない特殊な業務要件がある?自社構築SaaS

ほとんどの中小〜中堅卸売企業にとって、SaaS型のAI検索が合理的な選択肢です。自社構築が向いているのは、エンジニアリングリソースが潤沢で、かつ特殊な要件がある企業に限られます。


AICatalog — 商材検索をAIに任せる

AICatalogは、御社の商材データベースにAI検索機能を後付けするBtoB SaaSです。

  • 自然言語で検索 — 「春向けの和柄タオル、予算3,000円」で最適商材を提案
  • 選定理由付き — なぜその商材を選んだかをAIが説明
  • ワンクリックで提案書 — PDF提案書をその場で出力

Elasticsearchで自社構築するより初期費用1/10、導入期間1/6。14万商材のorosyで2年間磨いたエンジン。

AICatalog の詳細・お問い合わせはこちら

御社の商材DB
AI検索に変えませんか?

14万商材で実証済み。提案準備60分→10分に。

無料デモを申し込む
AC

orosy AICatalog開発部

B2B卸プラットフォーム orosy のAI検索機能開発部門。14万商材の自社カタログで日々AIモデルのチューニングと検索精度の改善に取り組んでいます。現場の営業が本当に使える検索とは何かを追求し、その知見を発信しています。

この記事はAICatalog ブログの開発元である Orosy, inc. が作成しています。