Тип данных Sequelize для полнотекстового поиска postgresql - PullRequest
0 голосов
/ 08 апреля 2020

Я боролся за включение полнотекстового поиска через Sequelize (да, проект пока основан на нем), и у меня возникло несколько проблем, в том числе то, что я не смог добавить поле в схему для текстовых токенов.

var Article = db.define(
    'article',
{
    ...
    tokens: Sequelize.STRING
}

Я пробовал Sequelize.STRING, Sequelize.TEXT, Sequelize.JSONB и т. Д. c без удачи. Fyi, tokens поле генерируется с помощью функции to_tsvector.

1 Ответ

0 голосов
/ 14 апреля 2020

В конце концов использовался необработанный текст, например:

tokens: { type: 'TSVECTOR' }
...