データモデリングとインデックス設計

スポンサーリンク
PostgreSQL

【入門編】 to_tsquery関数 – PostgreSQL

こんにちは!データベースの世界へようこそ。普段、私たちがWebサイトで検索窓にキーワードを入れて「検索!」ボタンを押すとき、裏側では一体何が起きているのか、気になったことはありませんか?今日は、PostgreSQLというデータベースで「全文...
PostgreSQL

【テクニカル・上級編】 to_tsvector関数 – PostgreSQL

PostgreSQLの全文検索を「使いこなす」ために:to_tsvectorの深淵とインデックス設計の勘所PostgreSQLの全文検索機能(Full Text Search)に初めて触れたとき、多くのエンジニアは「これで外部の検索エンジン...
PostgreSQL

【実務・中級編】 to_tsvector関数 – PostgreSQL

やあ。最近、PostgreSQLで「全文検索」を実装する機会はあったかな?「LIKE検索で頑張ってるけど、データ量が増えてきてクエリが重い……」とか、「外部の検索エンジン(Elasticsearchとか)を入れるほどじゃないけど、もう少し気...
PostgreSQL

【入門編】 to_tsvector関数 – PostgreSQL

こんにちは!データベースの世界へようこそ。今日は、PostgreSQLを使っている人なら一度は耳にするであろう「全文検索」の魔法の杖、`to_tsvector` 関数についてお話ししようと思います。「全文検索」なんて聞くと、なんだか難しそう...
PostgreSQL

【テクニカル・上級編】 全文検索用GINインデックス – PostgreSQL

PostgreSQLのGINインデックス:全文検索を「魔法」から「エンジニアリング」に変えるためにPostgreSQLで全文検索を実装する際、`tsvector`にGIN(Generalized Inverted Index)を貼る。これは...
PostgreSQL

【実務・中級編】 全文検索用GINインデックス – PostgreSQL

「検索が遅い」なんて言わせない。PostgreSQLのGINインデックスで全文検索を高速化する極意現場でエンジニアをしていると、避けて通れないのが「検索機能のパフォーマンス問題」だよね。特に、ユーザーから「キーワード検索が遅いんだけど」と言...
PostgreSQL

【入門編】 全文検索用GINインデックス – PostgreSQL

膨大な本の中から「たった一言」を見つける方法:PostgreSQLのGINインデックス入門こんにちは!データベースの世界に足を踏み入れたばかりのみなさん、日々のお仕事や勉強、お疲れ様です。今日は、PostgreSQLを使っている時に一度はぶ...
PostgreSQL

【テクニカル・上級編】 tsquery型と検索クエリ – PostgreSQL

PostgreSQLの全文検索を「極める」:tsqueryとインデックスの深淵PostgreSQLで全文検索を実装するとき、多くのエンジニアが最初は `to_tsvector` と `to_tsquery` の基本形から入ります。しかし、大...
PostgreSQL

【実務・中級編】 tsquery型と検索クエリ – PostgreSQL

PostgreSQLの全文検索、`tsquery`を使いこなして「検索精度」を一段引き上げようやあ。最近、PostgreSQLで「とりあえず`LIKE`検索」でお茶を濁して、データが増えてからパフォーマンスに頭を抱えているエンジニアをよく見...
PostgreSQL

【入門編】 tsquery型と検索クエリ – PostgreSQL

こんにちは!データベースの世界へようこそ。普段、何気なく使っている「検索」機能。Amazonで欲しい商品を探したり、SNSで特定のワードを追いかけたりしますよね。でも、裏側でデータベースがどうやって「それ」を見つけているのか、考えたことはあ...
スポンサーリンク