0
我最近更改了我的schema.xml(如sunspot wiki中的這篇文章所建議的)以幫助進行子字符串搜索。這在當地很有用。但是,在推進生產和重新索引之後,這些更改似乎沒有生效(即,子串匹配似乎不起作用)。換句話說,如果我使用相同的字符串(即「Mastercard」)並在本地搜索「Ma」,我會得到一個「Mastercard」字符串......但在製作過程中,我什麼也沒得到。我正在使用heroku上的sunspot_rails gem。SOLR子串搜索使用sunspot_rails和heroku
我的猜測是它與websolr實例沒有正確重啓有關? – maxhs
你能完全重啓solr嗎?所以新的schema.xml將被正常使用 – Mysterion
@Mysterion這裏的訣竅是我沒有運行我自己的solr服務器(通過heroku使用websolr),所以停止然後啓動一個新實例只需要調用默認模式。 XML而不是我真正想要的。不過,websolr的確提供了一個schema.xml編輯器。 – maxhs