Full-text search with PostgreSQL and Action Text Search through user-provided HTML content with PostgreSQL and Active Record.