问题标签 [searchqueryset]
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.
django - 尽管使用 Ngram 和 Edgengram 构建索引,部分搜索在 Elasticsearch+Haystack 上不起作用
我正在构建索引,例如:
我什至尝试使用 Ngram,但部分搜索不起作用。
我正在查询它,就像SearchQuerySet().all().filter(content=query)
我也尝试过一样,SearchQuerySet().filter(content__contains=query)
即使它没有显示部分匹配的结果。
有人可以帮我吗?
solr - 完全匹配不适用于 Haystack 中的 SQ()?
我正在尝试__exact
在我的 Haystack 和 SOLR4 后端应用程序中使用,但它不能SQ()
按预期工作。我想知道是否__exact
只适用于SearchQuerySet
课堂。这是我的代码:
有没有人知道如何__exact
为上课找工作SearchQuery
?
django - 使用 __exact 和 Exact() 有什么区别?
我正在使用 Solr 搜索使用 Haystack 的 Django 应用程序。为了获得更精确的结果,我不得不更改搜索查询以执行精确搜索 -
现在,您可以进行某些文档中提到的精确搜索的其他方法是 -
这两者有什么区别?
r - 在 R 中处理搜索查询
我是 R 新手,但尝试分析数据集这是原始链接https://cache-default03g.cdn.yandex.net/download.yandex.ru/company/jobs/test_data_dreams.txt
我的代码是(我使用 R Studio 0.99.903 & R 3.3.1)
# get the data from url
url <- "https://cache- default03g.cdn.yandex.net/download.yandex.ru/company/jobs/test_data_dreams.txt"
testdata <-read.table(url, header = T, sep="\t")
#install packages for text mining to analyze the queries
install.packages("slam")
install.packages("tm")
library(tm)
#convert unix to GMT
testdata$timestamp..unix. <- as.POSIXct(as.numeric(as.character(testdata$timestamp..unix.)),origin="1970-01-01",tz="GMT")
#delete some words
testdata$query <- gsub("к чему снится ", "\\1", testdata$query)
testdata$query <- gsub("к чему сниться ", "\\1", testdata$query)
testdata$query <- gsub(" к чему снится", "\\1", testdata$query)
testdata$query <- gsub(" к чему сниться", "\\1", testdata$query)
testdata$query <- gsub("снится ", "\\1", testdata$query)
testdata$query <- gsub(" к чему", "\\1", testdata$query)'
现在我的数据框看起来是这样的。
> head(testdata)
timestamp..unix. query city
1 2016-02-04 10:15:13 волна вынесла на берег Москва
2 2016-02-24 10:28:53 бегать наперегонки Екатеринбург
3 2016-02-07 15:31:51 свадьба мужчине со своей женой Владикавказ
4 2016-02-05 08:06:24 иголка медицинская Тамбов
5 2016-02-16 15:21:16 давняя знакомая Калининград
6 2016-02-27 03:38:46 белый маленький котенок Новосибирск
现在,我正在尝试绘制查询以查看它们在白天(也包括在月内)的总体分布以及我拥有的每个城市。
您能否帮助我使用我应该选择分别读取日期和时间的工具,并且不绘制查询本身,而只是绘制查询的分布。
谢谢!
php - 如何在 yii2 中创建用于搜索多表的模型
我想在 yii2 的多表中搜索。这个动作怎么做?
我想在多表中搜索。该表与Together没有任何关系
我想像这样在 yii2 中编写查询:
django-rest-framework - 按当前用户过滤 drf-haystack 结果
我目前正在使用 Django 1.10.3、带有 elasticsearch 后端的 django-haystack 搜索引擎和 drf-haystack 来证明这些观点。
总的来说,搜索效果很好,但我完全无法按当前用户过滤结果。
指数为:
对于视图(也包括 HaystackSerializer,但它是通用的,不值得包括)。
最后,过滤器:
部分有一个带有教师档案的 M2M 字段,我基本上想确保结果仅包含教师在主管中的部分。
此实现返回所有匹配的查询,但忽略过滤条件,不会引发任何类型的错误。
我得到的“最佳”结果是试图在视图中弄乱 filter_queryset,将 .filter(supervisors=teacher) 添加到查询集中,但这让我返回了以老师为主管的所有部分,以及所有课程匹配查询,无论主管身份与否。
django - Django QuerySet API 反向字段查找
我想知道是否有可能使用__contains
字段查找的“逆”。
https://docs.djangoproject.com/en/1.11/ref/models/querysets/#contains
例如:
使用这个Person
模型,我可以执行以下查询,该查询将返回具有last_name
适合给定字符串的字段的 Persons:
django - Retrieving pk from filtered Django QuerySet
I have a Sample
model that is searched via a web interface and a QuerySet of criteria-matching Sample objects are returned as expected.
model
html form
views
I would also like to return the models' primary key for additional purposes.
I tried variations on below.
But I get an error similar to:
name 'pk' is not defined
How can I guard the filtration method as written AND also get the primary key value?
Thanks in advance.
python - 在 Django 中的数据库中查找电话号码后添加其他字段
我正在构建一个在数据库中查找每个电话号码的应用程序。如果有任何重复,我想获取找到的第一个电话号码作为该电话号码的主记录,然后对于重复信息(姓名,位置),获取这些字段中的每一个,并将其添加到主记录电话数字字段(名称、位置),以分号分隔。
检查发现的主电话号码记录的重复信息后,结果如下所示:
请在下面找到我的模型:
我对实现上述目标有点迷失。任何帮助将非常感激。
以下是我迄今为止尝试过的:(不工作)
python - 如何使用 django 将元素插入到字段中
将变量插入到 django 中的字段中的最佳方法是什么,类似于将元素插入到 python 中的列表中。
我不是试图更新数据库中的记录字段“first_name”,而是从数据库中共享相同姓氏的其他人那里“插入”或“添加”第二个“first_name”。
前任:
结果:
我正在使用 PostgreSQL 作为数据库。
任何帮助将非常感激。谢谢你。