我最近修改了我的schema.xml(正如sunspot wiki中的这篇文章所建议的那样)以帮助进行子字符串搜索。这在当地很有效。但是在推动生产和重新索引之后,这些变化似乎没有生效(即子串匹配似乎不起作用)。换句话说,如果我使用相同的字符串(即“Mastercard”)并在本地搜索“Ma”,我会得到一个“万事达卡”字符串......但是在制作时,我什么也得不到。我在heroku上使用sunspot_rails gem。
答案 0 :(得分:0)
想出来。我的应用程序的schema.xml文件没有触及websolr实例,该实例具有自己的schema.xml(可通过"高级配置"选项卡进行编辑)。在那里做出改变,现在一切都按预期工作。真棒。