يتمتع PostgreSQL بـ بحث نصي كامل مدمج — البحث في المستندات/النصوص عن كلمات مع stemming والترتيب واللغة، أقوى بكثير من LIKE. يستخدم أنواع tsvector (المستند المعالج) و tsquery (استعلام البحث)، مع فهارس GIN للسرعة.
المشكلة التي لا يحلها LIKE
LIKE '%word%' → no stemming (won't match "running" for "run"), no ranking, no language
awareness, and can't use an index well (leading wildcard) → slow and limited.
Full-text search → stems words, ignores stop words, ranks by relevance, indexable.
