我正在使用带有拼写支持的Ultrasphinx来搜索Rails应用程序。我希望我的用户能够使用布尔运算符("king OR queen")进行搜索。我使用的是德语的aspell目录,因为这个应用程序是针对德国的。
问题: Ultrasphinx总是对布尔OR (“你的意思是‘国王OHR女王’”)提出更正,这有点好笑(Ohr的意思是耳朵),但也有点悲哀,因为我不知道该怎么做来反对它。
我应该修改停用词列表吗?(已尝试,但不起作用)
我应该将'OR‘添加到Aspell目录中吗?(如何?)
谢谢你的帮忙!奥拉夫
发布于 2009-10-26 02:51:59
我不知道Ultrasphinx到底是如何工作的,但我猜你可以用"|“替换OR,”|“是sphinxs扩展查询语法的"or”操作数。Sames代表“和”=> "&“。Not需要一些额外的代码,因为您必须将它与相邻的单词粘合在一起。
https://stackoverflow.com/questions/1621674
复制相似问题