Доклад

Полнотекстовый поиск PostgreSQL — используем в .NET

В Postgres есть встроенные механизмы полнотекстового поиска. Они не заменят системы типа OpenSearch в полной мере, но для ряда задач вполне достаточны.

Зато у встроенного в БД поиска есть преимущество — мгновенная актуальность данных после завершения транзакции (нет временного лага). Postgres предлагает два разных механизма поиска. Один, более сложный, но и более гибкий — с использованием специальных типов данных. Другой при использовании выглядит как обычный поиск по подстроке (LIKE '%dotnet%') — и его тоже можно сделать индексным!

На стороне .NET покажу примеры и для EF Core, и для LINQ to DB.

Спикеры

Доклады