思维狮身人面像:如何呈现较短的摘录?

| 我在Rails应用程序中使用Thinking Sphinx,并结合了jQuery自动完成插件作为搜索表单。我正在搜索具有\“ note \”属性(文本数据类型)的Entry模型。我使用以下代码返回摘录:
<%= entry.excerpts.note %>
文档的“摘录设置”部分指出:“此时,Thinking Sphinx无法自定义摘录设置...”,并且Sphinx使用的最大长度为256个字符。 但是,我只想在搜索结果中显示大约100个字符。我尝试了Rails的truncate方法,但有时匹配项出现在第100个字符之后(因此对用户不可见)。 有没有人找到使TS呈现较短摘录的方法?     
已邀请:
        尚未记录,但是尝试将ѭ1设置为搜索参数的一部分(它们将传递给摘录调用):
Entry.search \'foo\', :excerpt_options => {:limit => 100}
    

要回复问题请先登录注册