【发布时间】:2011-06-13 16:49:12
【问题描述】:
我在 Rails 应用程序中使用 Thinking Sphinx,并结合 jQuery 自动完成插件用于我的搜索表单。我正在搜索具有“注释”属性(文本数据类型)的条目模型。我正在使用以下内容返回摘录:
<%= entry.excerpts.note %>
the documentation 的“摘录设置”部分指出“此时,Thinking Sphinx 无法自定义摘录设置......”并且 Sphinx 使用的最大长度为 256 个字符。
但是,我希望在搜索结果中只显示大约 100 个左右的字符。我尝试了 Rails 的 truncate 方法,但有时匹配项出现在第 100 个字符之后(因此对用户不可见)。
有没有人找到一种方法让 TS 呈现较短的摘录?
【问题讨论】:
标签: ruby-on-rails thinking-sphinx