websolr

Heroku - RSolr::Error::Http (RSolr::Error::Http - 404 Not Found

耗尽温柔 提交于 2019-12-11 20:48:48
问题 In config/sunspot.yml production: solr: hostname: http://index.websolr.com/solr/... port: 8983 log_level: WARNING path: /solr/production ... And my Heroku config variable is http://index.websolr.com/solr/... And everything else seems to be configured as per the docs, but I keep getting 404 messages in the log and app crashes. Has anyone come across this before and managed to fix it? 回答1: To clarify, Sunspot comes bundled with Solr by default, but that is completely separate from your websolr

Matching 2 out of 3 terms in Sunspot and WebSolr

笑着哭i 提交于 2019-12-11 07:57:25
问题 THe partial matching on my search is not working correctly. When I type in "Dublin Ireland" into my search then it correctly returns all the results in Dublin, Ireland. However, when I type "County Dublin Ireland" then it doesn't return any. I've set up an EdgeNGramFilter in my schmea.xml like so: <filter class="solr.EdgeNGramFilterFactory" minGramSize="1" maxGramSize="10"/> And I'm doing a fulltext search on the sunspot end on location: search_results = Events.solr_search do fulltext

Pinterest架构之路-两年内从0到10亿月访问量

梦想与她 提交于 2019-11-27 07:37:58
前言 Pinterest已经可以驾驭每2.5个月流量就翻一倍的指数增长,他们实现了在2年内每月pv从0到10亿的结果。从2个创始人加1位工程师到超过40名工程师,从只有1台MySQL服务器到180台web服务器、240 API引擎、88个MYSQL DB和1个从库、110个Redis实例、200个Memcache实例。 令人吃惊的增长!他们是如何做到的呢?1年半年 Yashwanth Nelapati 和 Marty Weiner 演讲过这个富有戏剧性的架构进化故事,当初为求快,选择又多,他们也做了很多错误的选择(接下来是教训与经验总结)。 这是一个伟大的演讲,非常详情,但同时很接地气,架构的策略适合每个普通的你我,强烈推荐! 我从演讲中主要学到两条原则: 1.架构是当业务增长时可以方便的添加同样的东西就搞定。如果你认为扩展架构是只要扔更多的钱、加更多服务器(Boxs)的话,但如果你的架构能做到,那就是金钱。 2.当到达极限时所有的技术都会以自已特有的方式失败, 这就引出我们选型时的原则:成熟的、简单实用的、广为人知和喜欢的、社区支持友好的、性能向来表现优异的、尽可能不会出现失效且是免费的。根据这些原则,他们选择了:MySQL、 Solr 、 Memcache 和 Redis 。 Cassandra 和 MongoDB 丢掉了。 这两条原则是互相关联的