17 ポイント 投稿者 xguru 2024-11-16 | 2件のコメント | WhatsAppで共有
  • Staticサイト向けの検索ライブラリで、大規模なウェブサイトでも効率的に動作し、ユーザーの帯域幅を最小限しか使わないように設計
  • 別途サーバーインフラなしで動作し、さまざまなウェブサイトフレームワークと互換性あり

主な特徴

  • 静的ファイルベースの導入
    • PagefindはHugo、Eleventy、Jekyll、Next.js、Astro、SvelteKitなどのフレームワークで生成された静的ファイルフォルダだけを必要とし、ほとんどの場合は追加設定が不要
  • 軽量な検索バンドルを提供
    • インデックス作成後、検索APIと基本UIを提供する静的バンドルを生成してサイトに追加
    • 標準提供のUIは別途設定なしですぐに利用可能
  • 大規模サイトでも高速検索
    • Pagefindは数万ページで構成されたサイトでもユーザーのブラウザ上で検索できるようにし、検索インデックスを断片に分割して必要な部分だけを読み込む
    • 10,000ページでもネットワークリクエスト全体のサイズを300kB以下に維持。ほとんどのサイトでは100kB以下で動作

機能概要

  • 追加設定なしで多言語ウェブサイトをサポート
  • ナレッジベースに適した強力なフィルタリングエンジン
  • カスタムソート属性、メタデータ追跡、コンテンツの重み付け設定が可能
  • ページ内の特定セクションも検索結果として返せる
  • 1つの検索インデックスで複数ドメインの検索をサポート
  • NodeJSインデックスライブラリを使ってPDF、JSONファイル、字幕などのさまざまなコンテンツをインデックス化可能
  • すべての機能を最小限のネットワーク使用量で提供

2件のコメント

 
twinstae 2024-11-18

Japanese — ja ✅ See below
Korean — ko ✅ ❌

残念ながら、まだCJKサポートには対応していないようですね

 
iolothebard 2024-11-16

日本語でもうまく動くでしょうか?