django - 如何增加 PostgreSQL 文本索引的容量?

标签 django postgresql full-text-indexing

我想对某些行中超过 60000 个字符的 Django 文本字段进行索引。现在我遇到以下错误(对于更小的行):

django.db.utils.OperationalError: index row requires 8368 bytes, maximum size is 8191

PostgreSQL 中索引的大小有限制吗?

最佳答案

如果你真的需要索引大的 TEXT 字段,那么你必须使用 Tsearch2 查看全文索引。 .还建议找到另一种方法来解决您要解决的问题。

关于django - 如何增加 PostgreSQL 文本索引的容量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44360088/

相关文章:

django - Django 中的搜索栏

django - 在新的 ssh session 中控制 Gunicorn

sql - 最好在 JOIN 之前或之后提取字段?

sql - 为什么这个查询不使用我创建的索引?

postgresql - 使用 Aerogear Unified Post Server + Docker + Postgres 获取 "ERROR: relation PRIMARY already exists"

django - 是否可以从 Django 请求检测浏览器刷新?

Django Crispy Forms 和 Bootstrap Awesome 复选框

sql-server - 如何从 SQL Server 事务中刷新全文索引

php - 缓慢的 MySQL 全文搜索

mysql - MySQL全文搜索如何工作?