Commit b15661d2 authored by lixiaofang's avatar lixiaofang

update settings

parent d73bcdff
......@@ -13,34 +13,34 @@ GROUP_SIZE = 10
@bind('doris/search/query_contrast_similar')
def query_contrast_similar(query, offset=0, size=10):
size = min(size, MAX_LOAD)
try:
assert (query is not None and len(query) > 0)
multi_fields = {
'user_id': 100,
}
query_fields = ['^'.join((k, str(v))) for (k, v) in multi_fields.items()]
multi_match = {
'query': query,
'type': 'cross_fields',
'operator': 'and',
'fields': query_fields,
}
# multi_fields = {
# 'user_id': 100,
# }
# query_fields = ['^'.join((k, str(v))) for (k, v) in multi_fields.items()]
#
# multi_match = {
# 'query': query,
# 'type': 'cross_fields',
# 'operator': 'and',
# 'fields': query_fields,
# }
q = {
"query": {
"function_score": {
"query": {
"bool": {
"should": [{"multi_match": multi_match}],
"must": [
{"term": {
"is_online": True}
},
{"term": {
"is_deleted": False}
},
{"term": {
"id": query}
}
],
......
......@@ -10,22 +10,22 @@ import datetime
from django.db.models import QuerySet
from .topic import Topic
# manager = lambda: models.Manager().db_manager(using='face')
manager = lambda: models.Manager().db_manager(using='face')
class ContrastSimilar(models.Model):
class Meta:
app_label = 'face'
verbose_name = u"用户脸相似度表"
db_table = "face_user_contrast_similar"
class ContrastSimilarManager(models.Manager):
def get_queryset(self):
qs = QuerySet(self.model).using("face")
return qs
# class ContrastSimilarManager(models.Manager):
#
# def get_queryset(self):
# qs = QuerySet(self.model).using("face")
# return qs
objects = models.Manager().db_manager(using='face')
# objects = models.Manager().db_manager(using='face')
objects = manager()
id = models.IntegerField(verbose_name="主键ID", primary_key=True)
is_online = models.BooleanField(verbose_name="是否上线")
is_deleted = models.BooleanField(verbose_name="是否删除")
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment