キーワード検索は、質問に含まれる語と同じ語を含む文書を、索引から探す検索の方法です。全文検索とも呼びます。文書を語に分け、語ごとにその語を含む文書の一覧を持つ索引(転置索引)を使います。
結果の順位づけに使われる計算式の1つが BM25 です。語が文書に現れる回数、その語が索引の全体の中でどれだけ珍しいか、文書の長さをもとに点数を出します。Azure AI Search は、全文検索の順位づけに BM25 を使っています。
BM25 は、1970年代から1980年代の研究をもとにした確率的な適合性の枠組み(Probabilistic Relevance Framework)から生まれました。キーワード検索は、型番や固有名詞の一致に向きます。言い方の違う語は一致しません。
- 読み
- きーわーどけんさく
- 英語
- Keyword search / Full-text search
- 業界
- 製造業、教育機関
- 業務
- AI 活用
- 出典の確認日
関係する用語
出典
- Microsoft Learn: Full-Text Search - Azure AI Search(2026年4月27日更新)(別のタブで開きます)
- Robertson、Zaragoza「The Probabilistic Relevance Framework: BM25 and Beyond」Foundations and Trends in Information Retrieval 3(4): 333–389(2009年。DOI: 10.1561/1500000019)(別のタブで開きます)
- Microsoft Learn: Hybrid search - Azure AI Search(2026年8月31日更新)(別のタブで開きます)
