Plone × LanceDB 検索デモ

このサイトは、オープンソースの CMS「Plone」に、検索のアドオン「c2.search.lancedb」を入れたデモです。ページの文章を言葉の一致だけでなく意味の近さでも探せ、写真は写っているもので探せます。

このデモサイトは、費用を抑えて長く公開し続けるため、小さめの構成(1 vCPU)と、AWS の割安な Spot(Fargate Spot)で動かしています。そのため、検索に時間がかかったり、ときどき数分ほどつながらなかったりすることがあります。つながらないときは、少し時間をおいて開き直してください。ご不便をおかけしてすみません。

4コマでわかる検索:人物デザイン改訂版

スマホで参加する

カメラでQRコードを読み取ると、このサイトが開きます。検索は登録なしでも体験できます。自分の文章や写真を追加したい方は、下の手順で参加してください。

この検索デモのトップページをスマホで開くQRコード。リンク先:https://d3i4vv7cxswlt1.cloudfront.net/

QRコードと同じURLを開く

自分の文章・写真を検索してみよう

1. 参加方法を選ぶ

登録せずに投稿を試す

共通の体験アカウント:メールアドレス test@example.com / パスワード testtest

体験アカウントでログインする

ログイン画面のメールアドレス欄に test@example.com、パスワード欄に testtest を入力します。ログイン後は「自由な広場」で、自分のページや写真を追加して検索を試せます。

このアカウントは参加者共通です。アカウント情報やパスワードは変更せず、他の人の投稿を編集しないでお楽しみください。

自分のアカウントで参加する

新しくアカウントを登録する

登録画面で氏名とメールアドレスを入力します。届いたメールのリンクからパスワードを設定したら、登録したメールアドレスと設定したパスワードでログインしてください。メールが届かない場合は、迷惑メールフォルダを確認するか、ブースでお声がけください。

自分のメールアドレスでログインする

2. 「自由な広場」でページと写真を追加する

広場の案内に沿って自分のページを作成し、文章や写真を入れて公開します。

3. 自分が追加した内容を検索する

最初はページのタイトルで。その次は言い換えた文章や、写真に写っているものを表す言葉で探してみましょう。保存から検索への反映には少し時間がかかることがあります。

できること

  • 文章の検索: キーワード・ベクトル(意味の近さ)・ハイブリッドの 3 つの探し方
  • 画像検索: 写真に写っているもので探す(題がファイル名の写真でも見つかる)
  • Volto(React)の画面と、Plone の管理画面(Classic UI)の両方から使える
  • AWS(CloudFront と ECS Fargate)の上で動いている

試してみる

もっと知る

管理する人は /classic/ から Plone の管理画面に入れます。

持ち帰り用PDF資料:検索の体験・内部構造・運用の3冊

AIの推論もサイトの中で。AWS Fargate(2 vCPU・8 GB RAM)内で、multilingual-e5-smallとSigLIP 2によるベクトル化を実行し、LanceDBで検索。Ploneの閲覧権限を確認して結果を表示します。文章・画像・検索語は外部AI APIへ送信しません。