如何为 2 种语言使用 2 个停用词文件

How to use 2 stopwords files for 2 languages

我正在尝试对具有一个索引的 2 种语言使用 Sphinx 停用词功能。

我正在尝试 2 添加这样的停用词文件

stopwords = /var/data/stopwords-en.txt /var/data/stopwords-ru.txt

通过使用 Above 模式,英语的停用词效果很好,但对于非英语语言,它会阻止整体搜索结果并显示 0 个结果。

stopwords = /var/data/stopwords-en.txt
stopwords = /var/data/stopwords-ru.txt

通过使用此停用词功能不起作用

期待两种语言的停用词解决方案

谢谢

我遇到了问题:看到这一行:
$q = '"' . $cl->EscapeString($_REQUEST['input']) . '"/1 @language en'; @language 参数获取额外的结果。如果它删除了这个,那么停用词就可以完美地工作。但是我必须需要这个参数来根据语言过滤结果。