wagtail search_backend多语言

问题描述 投票:0回答:1

Wagtail文档说PostgreSQL搜索是相对较小的网站的不错选择。文档显示了如何设置搜索后端。

WAGTAILSEARCH_BACKENDS = {
    'default': {
        'BACKEND': 'wagtail.contrib.postgres_search.backend',
        'SEARCH_CONFIG': 'english',
    }
}

docs wagtail

但是我正在创建的网站只有一种语言。如何在WAGTAILSEARCH_BACKEND中配置其他语言?

'SEARCH_CONFIG':['english','dutch']可以吗? Google文档什么也没说。

wagtail wagtail-search
1个回答
0
投票

我想我找到了方法。如果看到确认会很好。从wagtail.search.backends import get_search_backend

获得

如果查看源代码,您会看到可以在调用此函数时定义后端

s = get_search_backend(backend = default)

因此,您可以通过首先调用此函数来即时切换后端,并根据语言切换到其他后端。

W真酷!

© www.soinside.com 2019 - 2024. All rights reserved.