Ultrasphinx& amp; Aspell&布尔搜索(拼写检查missbehaves ......)

时间:2009-10-25 18:41:01

标签: ruby-on-rails aspell ultrasphinx

我正在使用Ultrasphinx和Aspell拼写支持来搜索Rails应用程序。我希望我的用户能够使用布尔运算符(“king OR queen”)进行搜索。我正在使用德语aspell目录,因为该应用程序适用于德国。

问题:Ultrasphinx总是建议修正布尔OR(“你的意思是'国王OHR女王'”)这有点好笑(哦,意思是耳朵)但也有点难过,因为我不知道该怎么做反对。

我应该修改停用词列表吗? (尝试过,但没有用)

我应该在Aspell目录中添加“OR”吗? (如何?)

感谢您的帮助! 奥拉夫

1 个答案:

答案 0 :(得分:0)

我不知道Ultrasphinx是如何工作的,但我想你可以用“|”代替OR这是sphinxs扩展查询语法的“或”操作数。 Sames用于“和”=> “&安培;”。不需要一些额外的代码,因为你必须将它与相邻的单词粘在一起。