如何将2种停用词文件用于2种语言

时间:2019-01-10 15:48:16

标签: php sphinx

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

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

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

通过使用“上方”模式,英语停用词效果很好,但对于非英语停用词,则会阻止整体搜索结果并显示0个结果。

还有

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

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

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

谢谢

1 个答案:

答案 0 :(得分:0)

我遇到了问题:请参见以下行:
$q = '"' . $cl->EscapeString($_REQUEST['input']) . '"/1 @language en'; @language参数获取额外的结果。如果将其删除,则停用词效果很好。但是我必须使用此参数才能根据语言过滤结果。