Chevron Left
Back to JSON and Natural Language Processing in PostgreSQL

Learner Reviews & Feedback for JSON and Natural Language Processing in PostgreSQL by University of Michigan

4.6
stars
137 ratings

About the Course

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....

Top reviews

SB

Dec 31, 2024

Excellent course and instructor - I would highly recommend to anyone interested in exploring the 'new-ish' json/jsonb/inverted index support in PostgreSQL.

GG

May 22, 2021

This course teaches some niche applications. Not sure if i'll ever have to use them, but good to know what to look for in case it ever comes up at work :)

Filter by:

26 - 28 of 28 Reviews for JSON and Natural Language Processing in PostgreSQL

By Mateusz Z

Dec 27, 2024

Demo videos' audio hisses all the time. The lecturer describes the commit method as if it was just flushing. The code examples/templates are intern-level: just ugly code-style-wise (PEP8 weeps tears of disapointment whenever it glances at these), undocumented (the lecturer even removes some instructions from the code, because does not remember why it had to be put there xD, despite boasting about this code having been polished "for two weeks"), or full of poor logic, and I cannot understand how the lecturer can boast so much about calling a `close` method at the end of the entire script while there is no try-catch-finally block that could ensure that the resource would be closed properly on errors or signals. There are special seconds-long sleeps put around the code so that he can ctrl-C at the proper moment xDDD. He boasts about no needing to write proper try-excepts "until sth blows up", but ofc nothing will blow up if one ignores all errors with `continue`s and without any error/warning logging. And, on top of that, some quiz questions or answers are unclear, including one that tries to make you choose whether `String.split`or `split` is a proper Python function to split a string, while neither exist at this point of strictness (because it is `str.split`).

By Justin H

Oct 30, 2022

Dr Chuck is a great teacher. Unfortunately for Assignment 4 of this course, I felt that the question was poorly worded and that led to a lot of students having a hard time understanding what was required to complete the task

Nonetheless, all courses in this postgresql series and its learning benefits outweighs this small bump.

By Vicente E

Feb 7, 2023

The last two modules, the curse turn in the wrong direction, i decline the curse.