Ruby on rails 思考狮身人面像:如何呈现较短的摘录?

Ruby on rails 思考狮身人面像:如何呈现较短的摘录?,ruby-on-rails,thinking-sphinx,Ruby On Rails,Thinking Sphinx,我在Rails应用程序中使用Thinking Sphinx,并将jQuery自动完成插件用于搜索表单。我正在搜索具有“note”属性(文本数据类型)的条目模型。我使用以下内容返回摘录: <%= entry.excerpts.note %> 的“摘录设置”部分指出,“此时,Thinking Sphinx无法自定义摘录设置…”,Sphinx使用的最大长度为256个字符 但是,我希望在搜索结果中只显示大约100个字符。我尝试了Rails的truncate方法,但有时匹配项出现在第10

我在Rails应用程序中使用Thinking Sphinx,并将jQuery自动完成插件用于搜索表单。我正在搜索具有“note”属性(文本数据类型)的条目模型。我使用以下内容返回摘录:

<%= entry.excerpts.note %>

的“摘录设置”部分指出,“此时,Thinking Sphinx无法自定义摘录设置…”,Sphinx使用的最大长度为256个字符

但是,我希望在搜索结果中只显示大约100个字符。我尝试了Rails的truncate方法,但有时匹配项出现在第100个字符之后(因此用户看不到)


是否有人找到了让TS呈现较短摘录的方法?

尚未记录,但请尝试将
:摘录选项设置为搜索参数的一部分(它们将传递给摘录调用):

Entry.search 'foo', :excerpt_options => {:limit => 100}