メニュー

今日から始めるAI検索技術 Solrエンジニアのための最先端ガイド

発売日: 2025/3/7 想定ページ数: 282ページ ISBN: 9784295602033 全文検索: 対応
★★★★★ ★★★★★ 0件
検索技術は進化を続けています。キーワード検索からベクトル検索、さらに生成AIと組み合わせたRAG(Retrieval-Augmented Generation)まで、その可能性は広がるばかりです。本書は、全文検索エンジン「Apache Solr」を活用し、次世代の検索システムを構築するための実践的なガイドです。
従来のキーワード検索では難しかった「ニュアンス検索」「類似画像検索」「レコメンド機能」などを可能にするベクトル検索の仕組みを解説し、Solr上での環境構築や高度なチューニング手法を紹介します。また、生成AIとベクトル検索を組み合わせたRAGシステムの開発方法についても詳しく解説し、検索技術の最新トレンドを実務で活かすためのノウハウを提供します。
Solrを活用した検索システムの構築・運用を行うエンジニアはもちろん、AIや機械学習の知識を活かした検索技術を学びたい方にも最適な一冊です。Solr × ベクトル検索の最前線を、この本でしっかりと学びましょう!

【目次】
第1章 全文検索エンジンApache Solr
第2章 全文検索エンジンとしてのSolr
第3章 ベクトル検索の理論と要素技術
第4章 Solr上でベクトル検索を動かす
第5章 実データを使ったベクトル検索
第6章 生成AIとベクトル検索
第7章 SolrでRAGシステムを構築する
付録A 本書で扱うモデル
付録B フレームワークとサービス
付録C Hierarchical Navigate Small World
付録D もっと活用Solr
目次プレビュー
  • はじめに
  • 第1章 全文検索エンジンApache Solr
  • 第2章 全文検索エンジンとしてのSolr
  • 表記関係について
  • 免責事項
  • 底本について
  • 1.1 全文検索とは
  • 1.2 なぜ全文検索エンジンを使うか
  • 1.3 転置インデックス
  • 1.4 Apache Solr
  • 1.5 Solrの特徴
  • 1.6 冗長化の実現
  • 1.7 クラスター構成
  • 1.8 その他のSolr機能
  • 1.9 テキストの解析と評価
  • 1.10 参考文献
  • 2.1 環境構築
  • 2.2 まずは検索
  • 2.3 solrconfig
  • 2.4 managed-schema
  • 2.5 ストップワード
  • 2.6 データ投入
  • 2.7 基本的な検索機能
  • 2.8 高度な検索機能
  • 2.9 表記や表現の揺れに強くする
  • 2.10 2章のまとめ
  • 3.1 ベクトル検索がもたらす体験
  • 3.2 ベクトル検索とは
  • 3.3 埋め込み表現
  • 3.4 ベクトル検索における類似度
  • 3.5 モデルと学習
  • 3.6 全文検索とベクトル検索の違い
  • 3.7 近似最近傍探索
  • 3.8 ベクトル検索をめぐるこれまで
  • 4.1 Solr定義
  • 4.2 インデックスデータの作り方
  • 4.3 メインクエリでの使い方
  • 4.4 フィルタークエリでの使い方
  • 4.5 リランククエリでの使い方
  • 4.6 ベクトルフィールドを複数使う
  • 4.7 全文検索機能との組み合わせ
  • 5.1 ニュース記事でベクトル検索
  • 5.2 画像でベクトル検索
  • 5.3 パフォーマンスを測る
  • 5.4 インデックスサイズの計測
  • 6.1 なぜ、ベクトル検索が急速に注目を集めているのか
  • 6.2 ベクトルDBとは
  • 6.3 LLM文脈におけるベクトル検索
  • 6.4 IndexingとChunking
  • 6.5 ベクトル検索の弱点とハイブリッド検索
  • 6.6 ベクトル検索ができるシステム
  • 6.7 Solrはデータベースなのか?
  • 6.8 従来型DBとベクトルDBの違い
  • 6.9 本当にベクトルDBは必須システム?
  • 6.10 知識グラフによる論理検索
  • 7.1 サンプルシステムの構成
  • 7.2 LangChainからSolrを使う
  • 7.3 基本的な設定方法
  • 7.4 LangChain経由でインデクシングをする
  • 7.5 LangChain経由でベクトル検索をする
  • 7.6 RAGで回答生成をする
  • 7.7 RAG with Solrのテクニック
  • A.1 Word2Vec
  • A.2 CLIP
  • A.3 Sentence BERT
  • B.1 Streamlit
  • B.2 Hugging Face
  • B.3 メトリクスの可視化
  • C.1 グラフ理論におけるNSW
  • C.2 近似最近傍探索アルゴリズムとしてのNSW
  • C.3 Hierarchical NSW
  • C.4 参考文献
  • D.1 環境構築
  • D.2 PDFを直接Solrに取り込む
  • 謝辞

まだレビューが投稿されていません