thinking-sphinx

    0

    1答えて

    私はsphinx検索エンジンを使用しています。 私は、sphinxによって索引付けされるtitle属性を持つジョブモデルを持っています。複数のジョブを検索し、1つ以上のキーワードに一致するものをキャプチャしたいと思います。例えば ... Job.search( "レール、ジャンゴは、symfony") ...と以下のタイトルでジョブオブジェクトの配列を取得は "レンタル用の現像剤をレール"、 "d

    2

    1答えて

    こんにちは。私は思考 - スフィンクスとRails 3.0.1を使用します。 スフィンクスリクエストからIDのリストを取得するにはどうすればよいですか?私がしている場合 MyModel.search('boby').map(&:id) それは冗長なデータベースに要求を出します。

    2

    1答えて

    特定のユーザーの友人や友人をすべて取得するためのクエリを管理しました。私はusersテーブルとfriendships joinテーブルを持っています。簡単にするために、usersテーブルにプライマリキーしかないと言うことができます。フレンドシップテーブルには、user_id列とfriend_id列があります。 "SELECT DISTINCT friends.user_id, friends.fr

    0

    1答えて

    私は、仮に建物モデルに属するルームモデルを持っています。ビルディングには、カテゴリとhas_manyの関係があります。 私はcategory_id = 1を検索すると、そのカテゴリが割り当てられた建物内の部屋を返すようにRoomモデルのインデックスを作成する方法を見つけようとしています。建物には複数のカテゴリがあります。 ありがとうございました!検索用として define_index do

    1

    1答えて

    私はThinking Sphinx for Railsの新人です。 スフィンクスがレコードを見つけたら、テーブルのすべてのフィールドを指定します。どのようにして必要なフィールドだけを選択できますか? 私の場合、別のテーブルへの参照が必要です。どうやってやるの? おかげ

    0

    1答えて

    thinking_sphinx/sphinxから奇妙な動作が発生しました。 私のdefine_indexブロックは約100行なので、かなり多くのカラムをインデックスしています。フルテキスト検索の場合、ソートやフィルタリングには約10個の属性しか必要としません。私は別の約50個の列、ほとんどは浮動小数点数を持っています。 フィルタリングとは、「with」または「without」オプションを使用するこ

    1

    1答えて

    私はテーブルボード、ユーザー、結合、および役割を持っています。結合テーブルは、ユーザーがボードとの関連性、およびユーザーがそのボード上に持つ役割を定義します。私は、すべてのユーザーのボードを一度に取得して、ユーザーが各ボード上でどのような役割を果たしているかを区別したり、ユーザーを特定の役割を果たすボードを取得するために3回の呼び出しを試みたりしています。 define_index do

    0

    2答えて

    Thinking Sphinxで検索しようとしている商品モデルがあります。モデルにはstatusという属性があり、指定した日付にアクティブ、非アクティブ、アクティブのいずれかを指定できます。 検索結果を有効な製品に限定したいと考えています。私。日付の間アクティブな状態またはアクティブな状態を持ち、現在の時刻はそれらの日付の間です。 私はこれを実装する方法についての提案を探しています。私はこのロジッ

    2

    1答えて

    class User < ActiveRecord::Base has_many :followings, :as => :followable, :dependent => :destroy, :class_name => 'Follow' has_many :follows, :as => :follower, :dependent => :destroy de

    0

    1答えて

    私が遭遇する問題がどこで発生しているのか正確にはわかりません。展開タスクを実行すると、rake thinking_sphinx:configureは正常に動作しますが、インデックスを作成しようとするとこのエラーが発生します。 エラー:インデックス 'board_core':列6に名前がありません。 エラー:index 'board_delta':列6に名前がありません。 ...など、すべてのインデ