通过 searchkick 进行多语言搜索
Multilingual search by searchkick
根据this link。我们可以设置搜索的语言。
我的应用程序有包含英语和俄语数据的模型。
是否可以同时使用两种语言进行搜索?
在后台,searchkick 使用 stemmer
token filter or the snowball
token filter。
这两个过滤器都只接受 language
参数中的一个值,因此如果您决定指定一种语言,则只能是其中之一。
另一种方法是为不同的语言使用不同的字段(例如,title_en
用于英语,title_ru
用于俄语),并为每种语言应用不同的分析器和特定于语言的词干分析器。您可以找到详细示例 here.
根据this link。我们可以设置搜索的语言。
我的应用程序有包含英语和俄语数据的模型。
是否可以同时使用两种语言进行搜索?
在后台,searchkick 使用 stemmer
token filter or the snowball
token filter。
这两个过滤器都只接受 language
参数中的一个值,因此如果您决定指定一种语言,则只能是其中之一。
另一种方法是为不同的语言使用不同的字段(例如,title_en
用于英语,title_ru
用于俄语),并为每种语言应用不同的分析器和特定于语言的词干分析器。您可以找到详细示例 here.