与Sharetribe(Heroku + FlyingSphinx)发生Sphinx问题

时间:2015-11-08 05:22:11

标签: sphinx thinking-sphinx sharetribe

我成功地成功地在一个heroku帐户上运行ShareTribe并运行。

点击此精彩指南:https://gist.github.com/svallory/d08e9baa88e18d691605

当我真正玩自定义字段并进行搜索时,我意识到sphinx索引没有运行,稍后会进行一些挖掘......似乎flying-sphix index不是可行的方式..你'我打算用rake ts:indexrake ts:rebuild来做这件事..(也许)..

无论如何......我正处于整个狮身人面像的一面似乎有点神奇和凌乱的地步,我确信它是一种非常愚蠢的东西,我很想念。

  1. 我需要运行什么来初始化(或重新初始化)sphinx才能实现它的功能
  2. 像指南建议的那样每小时运行重新索引是正确的
  3. 这个步骤中的这些步骤是否足够?他们是否缺少一些重要的步骤?
  4. 哦,主要的症状是,在UI方面,我一直看到“搜索目前无法使用。请尽快重新搜索。”并且在日志中它基本上表示索引不可用。

1 个答案:

答案 0 :(得分:1)

嗯,事实证明这有点傻,互联网上充满了相互矛盾的错误。终于在FlyingSphinx日志中找到了相关的错误信息..

设置时,您可能需要配置SSL cert chian,默认情况下,sharetribe似乎在那里有RDS证书链,所以如果使用cleardb ..你需要将其切换回来。

这最终揭示了它: http://support.flying-sphinx.com/discussions/problems/1882-ssl-connection-error

这里的正确命令是:

  • flying-sphinx rebuild最初
  • 之后
  • flying-sphinx index