Begin implementing Bulma

This commit is contained in:
2022-07-21 13:49:01 +01:00
parent ae8da03c3c
commit 5b77858c78
10 changed files with 358 additions and 320 deletions

View File

@@ -21,21 +21,23 @@ def initialise_opensearch():
return client
def construct_query(query):
def construct_query(query, fields):
if not fields:
fields = settings.OPENSEARCH_MAIN_SEARCH_FIELDS
query = {
"size": 5,
"query": {
"multi_match": {
"query": query,
"fields": settings.OPENSEARCH_MAIN_SEARCH_FIELDS,
"fields": fields,
}
},
}
return query
def run_main_query(client, query):
search_query = construct_query(query)
def run_main_query(client, query, fields=None):
search_query = construct_query(query, fields)
# fmt: off
response = client.search(body=search_query,
index=settings.OPENSEARCH_INDEX_MAIN)