К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
JSON and Natural Language Processing in PostgreSQL · LearnSpace
Назад в каталог
courseraПрограммирование

JSON and Natural Language Processing in PostgreSQL

Курс от University of Michigan
Средний≈ 16.4 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

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.

Навыки, которые вы освоите

PostgreSQLSQLJSONNatural Language ProcessingPython ProgrammingScriptingQuery LanguagesDatabase ManagementData AccessData StorageDatabases

Программа курса

4 модулей · 58 учебных материалов

01Natural Language18 материалов

Lectures

Welcome to the Course!ВидеоHelp Us Learn More About YouЧтениеSyllabusЧтениеAllocating Rows to Blocks in PostgreSQLВидео

Учитесь у экспертов

Charles Russell Severance

Clinical Professor of Information

JSON and Natural Language Processing in PostgreSQL
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 16.4 ч

4 модулей

Язык: Английский

Субтитры: Арабский, Французский, Бенгальский, Узбекский, Украинский, Китайский (Китай), Греческий, Итальянский, Бразильский португальский, Нидерландский, Корейский, Немецкий, Пушту, Урду, Русский, Тайский, Индонезийский, Шведский, Турецкий, Азербайджанский, Испанский, Дари, Хинди, Японский, Казахский, Венгерский, Польский

Часть программы вашего университета
Index Implementation DetailsВидео
Building an Inverted Index with SQLВидео
Demonstration: SQL Inverse IndexВидео
Building a Natural Language Index with SQLВидео
Demonstration: SQL Natural Language IndexВидео

Assignments

Each Course Uses a Different DatabaseЧтениеHow Assignments WorkЧтениеConnecting to Your Database ServerЧтениеInitial Database SetupВнешний инструментMaking our First TablesВнешний инструментBuilding an Inverted Index using SQLВнешний инструментBuilding an Inverted Index with stop words using SQLВнешний инструмент

Bonus

Bonus: Office Hours - Seoul, South KoreaВидеоBonus: Office Hours - Portland, Oregon, USAВидео
02Inverted Indexes with PostgreSQL11 материалов

Lectures

A GIN-based Inverted Index with PostgreSQLВидеоDemonstration: GIN-based inverted indexВидеоBuilding a Natural Language Index in PostgreSQLВидеоDemonstration: Fulltext tsquery and tsvector FunctionsВидеоDemonstration: Building a GIN / tsvector IndexВидео

Assignments

Building a string array-based GIN indexВнешний инструментBuilding a tsvector-based full text GIN indexВнешний инструментAssessment PhilosophyЧтениеText In DatabasesЗадание

Bonus

Office Hours - Washington, DC, USAВидеоOffice Hours, Amsterdam, NetherlandsВидео
03Python and PostgreSQL14 материалов

Lectures

Lecture: PostgreSQL and PythonВидеоDemonstration Python and PostgreSQL simple.pyВидеоDemonstration loadbook.pyВидеоLecture: Mail ArchiveВидеоDemonstration: Mail Archive 1/3ВидеоDemonstration: Mail Archive 2/3ВидеоLecture: Ranking Search Results with PostgreSQLВидеоDemonstration: Mail Archive 3/3Видео

Assignments

How Python Assignments WorkЧтениеPython and PostgreSQL on PythonAnywhereЧтениеRunning simple.pyВнешний инструментA Sequence of NumbersВнешний инструмент

Bonus

Office Hours: Zagreb, CroatiaВидеоOffice Hours, Orlando, Florida, USAВидео
04JSON and PostgreSQL15 материалов

Lectures

Lecture: JavaScript Object NotationВидеоDouglas Crockford and JSONЧтениеInterview: Douglas Crockford - JSONВидеоLecture: Python and JSONВидеоLecture: PostgreSQL and JSONВидеоDemonstration: Music Tracks and JSONВидеоLecture: Using a JSON APIВидеоDemonstration: Star Wars API 1/2ВидеоDemonstration: Star Wars API 2/2Видео

Assignments

Interacting with the PokéAPIВнешний инструментJSON and PostgreSQLЗадание

Wrap Up

Course Wrap UpВидеоPost-Course SurveyЧтение

Bonus

Office Hours, London, EnglandВидеоOffice Hours - Montreal, Quebec, Canada (at PyCon)Видео