Admin user search: boost user ID matching
This commit is contained in:
parent
01d8ad5ca2
commit
af69b4fa58
@ -129,7 +129,12 @@ def do_user_search_admin(query: str) -> dict:
|
|||||||
|
|
||||||
# We most likely got and id field. we should find it.
|
# We most likely got and id field. we should find it.
|
||||||
if len(query) == len('563aca02c379cf0005e8e17d'):
|
if len(query) == len('563aca02c379cf0005e8e17d'):
|
||||||
should.append(Q('term', objectID=query))
|
should.append({'term': {
|
||||||
|
'objectID': {
|
||||||
|
'value': query, # the thing we're looking for
|
||||||
|
'boost': 100, # how much more it counts for the score
|
||||||
|
}
|
||||||
|
}})
|
||||||
|
|
||||||
search = Search(using=client)
|
search = Search(using=client)
|
||||||
search.query = Q('bool', should=should)
|
search.query = Q('bool', should=should)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user