このページではコンテンツの記事内検索のLeadGridの仕様についてご説明いたします。

現在、LeadGrid内のコンテンツ検索機能は、『Algolia』というSaaS型の全文検索システムを利用して提供しております。

全文検索として、SaaS型のAlgoriaを選定しております理由としては、「グローバルに17,000件以上の導入実績がある」「SaaSを利用することにより、結果的にLeadGridを安価なご料金で提供できる」などがございます。

参考:

Algoriaの導入実績例 (Algolia customer stories)


コンテンツ検索機能に関しては、完全一致検索ではなく全文検索を採用しております。

また、検索対象はコンテンツタイトルだけでなく、コンテンツ本文も対象となります。

全文検索の場合、完全一致と異なり、あらかじめ登録されている辞書データを元に形態素解析などを行い、検索実施いたします。

そのため、例えば「猫」「ネコ」「ねこ」を同一の文字として認識したり、「走る」「走った」などの語幹の異なる文字を適切に処理したり、スペルミスの考慮や「サーバ」と「サーバー」を同一単語として捉えることができるなど、表記揺れを考慮することができるため、より柔軟な検索結果を提供することができます。

参考

形態素解析について

形態素解析とは、文章を単語や語句の単位に分割し、それぞれの品詞や文法的な役割を分析する技術のことです。特に日本語のように単語間に空白がない言語で、文を意味のある最小単位(形態素)に分けるのに使われます。

形態素解析に代表される自然言語処理の仕組みやツールまとめ | Cogent Labs