我正在使用Ultrasphinx和Aspell拼写支持来搜索Rails应用程序。我希望我的用户能够使用布尔运算符(“king OR queen”)进行搜索。我正在使用德语aspell目录,因为该应用程序适用于德国。
问题:Ultrasphinx总是建议修正布尔OR(“你的意思是'国王OHR女王'”)这有点好笑(哦,意思是耳朵)但也有点难过,因为我不知道该怎么做反对。
我应该修改停用词列表吗? (尝试过,但没有用)
我应该在Aspell目录中添加“OR”吗? (如何?)
感谢您的帮助! 奥拉夫
答案 0 :(得分:0)
我不知道Ultrasphinx是如何工作的,但我想你可以用“|”代替OR这是sphinxs扩展查询语法的“或”操作数。 Sames用于“和”=> “&安培;”。不需要一些额外的代码,因为你必须将它与相邻的单词粘在一起。