如何为 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 参数获取额外的结果。如果它删除了这个,那么停用词就可以完美地工作。但是我必须需要这个参数来根据语言过滤结果。
我正在尝试对具有一个索引的 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 参数获取额外的结果。如果它删除了这个,那么停用词就可以完美地工作。但是我必须需要这个参数来根据语言过滤结果。