PostgreSQL全文搜索构建GIN索引

时间:2018-08-21 17:58:32

标签: python sql django postgresql

我正在尝试在名为rss的表的列nsviews_aptdisplayrow(Django文本字段)中进行全文搜索。因为rss很长,所以速度很慢。因此,我想将GIN索引添加到rss。 我找不到在django中添加索引的方法,所以我直接在PostgreSQL中这样做。

CREATE INDEX "rss_vector" ON "nsviews_aptdisplayrow" USING gin(to_tsvector('english', 'rss'));

我像这样在rss里搜寻:

finalquery = SearchQuery('<li>Furnished')
vector = SearchVector('rss') 
qs = qs.annotate(search=vector).filter(search=finalquery) 

实际上,我看不到速度的任何提高。你知道原因吗?我做错了什么吗?谢谢!

0 个答案:

没有答案