全文検索
自由形式のテキストを、ランキング、ステミング、あいまい一致つきで検索する仕組み。LIKE '%foo%' とは別物だ。
Postgresには標準で備わっている(tsvector、tsquery)。専用製品にはElasticsearchやMeilisearchがある。トークン化、言語ごとのステミング("run"、"running"、"ran"を同一視)、BM25によるランキングに対応する。セマンティック検索とは補完関係にある。
自由形式のテキストを、ランキング、ステミング、あいまい一致つきで検索する仕組み。LIKE '%foo%' とは別物だ。
Postgresには標準で備わっている(tsvector、tsquery)。専用製品にはElasticsearchやMeilisearchがある。トークン化、言語ごとのステミング("run"、"running"、"ran"を同一視)、BM25によるランキングに対応する。セマンティック検索とは補完関係にある。