根据这个链接。我们可以设置搜索发生的语言。
我的应用程序具有包含英语和俄语数据的模型。
是否可以同时使用两种语言进行搜索?
在底层,searchkick 使用stemmer
令牌过滤器或snowball
令牌过滤器。
这两个过滤器都只接受参数中的单个值language
,因此如果您决定指定一种语言,它要么是一个,要么是另一个。
另一种方法是为不同的语言(例如title_en
英语和title_ru
俄语)使用不同的字段,并为每种语言应用不同的分析器和特定语言的词干分析器。您可以在此处找到详细示例。