Wagtail文档说PostgreSQL搜索是相对较小的网站的不错选择。文档显示了如何设置搜索后端。
WAGTAILSEARCH_BACKENDS = {
'default': {
'BACKEND': 'wagtail.contrib.postgres_search.backend',
'SEARCH_CONFIG': 'english',
}
}
但是我正在创建的网站只有一种语言。如何在WAGTAILSEARCH_BACKEND中配置其他语言?
'SEARCH_CONFIG':['english','dutch']可以吗? Google文档什么也没说。
我想我找到了方法。如果看到确认会很好。从wagtail.search.backends import get_search_backend
获得如果查看源代码,您会看到可以在调用此函数时定义后端
s = get_search_backend(backend = default)
因此,您可以通过首先调用此函数来即时切换后端,并根据语言切换到其他后端。
W真酷!