2

根据这个链接。我们可以设置搜索发生的语言。

我的应用程序具有包含英语和俄语数据的模型。

是否可以同时使用两种语言进行搜索?

4

1 回答 1

1

在底层,searchkick 使用stemmer令牌过滤器snowball令牌过滤器

这两个过滤器都只接受参数中的单个值language,因此如果您决定指定一种语言,它要么是一个,要么是另一个。

另一种方法是为不同的语言(例如title_en英语和title_ru俄语)使用不同的字段,并为每种语言应用不同的分析器和特定语言的词干分析器。您可以在此处找到详细示例。

于 2015-09-03T08:23:24.203 回答