使用Thinking Sphinx将不同列指定为DOC ID

时间:2009-06-08 16:04:46

标签: ruby-on-rails sphinx thinking-sphinx

我正在使用伟大的 Thinking Sphinx 插件来访问RoR 2.2.3中的Sphinx搜索。我有一个存储预编译视图的缓存表。这是Sphinx的源数据表。

但是,此表上的ID列基本上是垃圾,我想要的ID存储在另一列(cacheable_id)中。如何设置Thinking Sphinx将“其他列”用作Sphinx的DOC ID而不是普通的旧“ID”列。

提前致谢!!

1 个答案:

答案 0 :(得分:1)

目前没有办法与Thinking Sphinx合作。但是,a fork out there可以满足您的需求。我建议你创建自己的fork,并从这个fork中混合最新的官方TS版本和the relevant patch。我不太确定它会融合得多么干净。