Sunspot / Solr查询以逻辑运算符AND / OR / NOT结尾不会导致错误。 我注意到以AND / OR / NOT example(\\\'this AND \\\')之类的逻辑运算符结尾的查询将导致错误。现在,处理此问题的最佳方法是什么?只是整理一下还是转义所有以其中一个结尾的查询?请注意,以这些单词之一开头的查询也会发生这种情况。有时,有效名称以此类词结尾,例如俄勒冈州OR。     ۩ 我相信转义您查询中不等于布尔逻辑的任何AND / OR / NOT实例将是您的最佳选择:

已邀请:

要回复问题请先登录注册