0

Thinking_Sphinx属性のインデックス付けの属性(has)に似たものがタイヤの宝石にあります か?タイヤのフィルターは同じ目的を果たしますか?この問題で私を助けてください。

4

1 に答える 1

0

私はThinkingSphinxに特に精通していませんが、...

ここをチェックしてください:

https://github.com/karmi/tire

class Article < ActiveRecord::Base
  # ...

  def to_indexed_json
    names      = author.split(/\W/)
    last_name  = names.pop
    first_name = names.join

    {
      :title   => title,
      :content => content,
      :author  => {
        :first_name => first_name,
        :last_name  => last_name
      }
    }.to_json
  end
end

インデックスにカスタム定義を指定すると、送信したリンクで:as機能を使用できます。

フィルタリングするには、たとえばファセットでフィルタを追加してから適用する必要があります。

于 2013-02-13T04:36:02.080 に答える