JSON and Natural Language Processing in PostgreSQL (Coursera)

JSON and Natural Language Processing in PostgreSQL (Coursera)
Course Auditing
Categories
Effort
Certification
Languages
Completion of the first two courses in the Python for Everybody specialization or an equivalent basic understanding of Python
Misc

MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

JSON and Natural Language Processing in PostgreSQL (Coursera)
Within this course, you’ll learn about how PostgreSQL creates and uses inverted indexes for JSON and natural language content. We will use various sources of data for our databases, including access to an online API and spidering its data and storing the data in a JSON column in PostgreSQL. Students will explore how full-text inverted indexes are structured. Students will build their own inverted indexes and then make use of PostgreSQL built-in capabilities to support full-text indexes.

MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

What You Will Learn

- Compare Python, PostgreSQL, and JSON.

- Index and retrieve natural language text and JSON data; access API data and store it in a database.

- Create a GIN-based text[] reverse index and ts_vector index; build a search engine in PostgreSQL.

Course 3 of 4 in the PostgreSQL for Everybody Specialization.


Syllabus


WEEK 1

Natural Language

In this first week, we introduce you to the course and its main focus: text and JSON.


WEEK 2

Inverted Indexes with PostgreSQL

In this week, we'll look at GIN-based inverted indexes and ts_vector() and ts_query() functions.


WEEK 3

Python and PostgreSQL

This week is all about connecting and comparing Python and PostgreSQL.


WEEK 4

JSON and PostgreSQL

In this final week, we'll focus primarily on JSON and its functions.



MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Course Auditing
32.00 EUR/month
Completion of the first two courses in the Python for Everybody specialization or an equivalent basic understanding of Python

MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.