我遇到了来自thinking_sphinx/sphinx的奇怪行为。Sphinx&thinking_sphinx真的很稳定吗?不索引列
我的define_index块大概有100行,所以我索引的列很多。对于全文搜索,我只需要大约10个属性,对于排序和过滤,我还有大约50列,大多是浮点数和整数。
通过过滤我的意思是使用“with”或“without”选项。
搜索并不一致。突然之间,一个属性无法过滤。或者如果我添加一个新的,它不起作用。经过很多修补之后,它才突然开始工作。我无法真正复制它。 步骤我,有时使我成功的地方:
- 室射频DB /狮身人面像
- 改变属性定义 例如 有some_attribute =>有some_attribute,:排序=>真 或 =>有some_attribute,:排序=>真实,:如=> “some_attribute”
- 重新启动服务器
- 分配一个新的:姓名 =>有some_attribute,:如=> “some_attribute_new”
(是的,我确实耙TS:重建或耙TS:在每一步后)
有没有人遇到类似的问题?
我只是可能重现错误时,将不工作的属性移动到define_index – seb 2009-07-17 11:32:02