Initial commit

This commit is contained in:
2024-08-27 20:33:44 +02:00
commit 1f1832267d
14794 changed files with 1599592 additions and 0 deletions

View File

@@ -0,0 +1,43 @@
from wagtail.search.backends import get_search_backend
class SearchableQuerySetMixin:
def search(
self,
query,
fields=None,
operator=None,
order_by_relevance=True,
backend="default",
):
"""
This runs a search query on all the items in the QuerySet
"""
search_backend = get_search_backend(backend)
return search_backend.search(
query,
self,
fields=fields,
operator=operator,
order_by_relevance=order_by_relevance,
)
def autocomplete(
self,
query,
fields=None,
operator=None,
order_by_relevance=True,
backend="default",
):
"""
This runs an autocomplete query on all the items in the QuerySet
"""
search_backend = get_search_backend(backend)
return search_backend.autocomplete(
query,
self,
fields=fields,
operator=operator,
order_by_relevance=order_by_relevance,
)