问题标签 [django-searchvector]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
216 浏览

python - Django SearchVector 不适用于包含空格的搜索查询

我有一个name我试图用 SearchVector 注释的字段。如果我不在搜索字符串中添加空格但如果我添加空格则返回空列表,它工作正常。相同的字符串适用于常规filter查询集。

使用不带空格字符串的搜索向量

使用空白:

0 投票
0 回答
98 浏览

python - Django Postgresql 搜索不显示结果

我正在制作一个使用 Postgres进行全文搜索的 Django 网站。但是,当我进行搜索时,没有显示任何结果。是不是我做错了什么?这是我的代码:

视图.py

模型.py

表格.py

搜索.html

主页.html

settings.py - 已安装的应用程序

网址.py

这就是所有的代码。随意询问您是否需要其他任何东西。

0 投票
0 回答
41 浏览

python - 试图让 SearchVector 在多个字段中搜索多个单词

我目前在我的个人项目中使用 PostgreSQL、Python 和 Django。该网页有一个搜索栏,我使用 SearchVector 开始工作。我遇到的问题是我的搜索栏函数和 request.GET 方法返回一个元组,并且搜索向量在我的数据库中搜索那个确切的短语。基本上单个单词搜索工作正常,但是一旦有人输入另一个单词或短语,那个确切的短语必须在数据库中,否则不会返回任何内容。

例如:我在搜索中输入了“god”这个词,所有带有“god”的条目都显示得很好。但是我将短语“神蛇”放入搜索中,即使有包含这些词的条目,也没有出现任何内容。

这是我的搜索栏功能:

0 投票
1 回答
39 浏览

django - Django数组字段搜索?

我在 game.models 中有一个名为“hashtags”的数组字段。我想通过给出标题进行搜索,也给搜索栏提供主题标签。

这是我的模型:

这不起作用,我该怎么做才能使它起作用?