問題タブ [searchlogic]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - サーチロジックとの関連
こんにちは、:has_many :reply という投稿モデルがあります。searchlogic を使用して Post.reply_content_like("search") を実行すると、その投稿の下のすべての返信に対して結果が返されます。誰でもこれを解決する方法を知っています
ruby-on-rails - ruby on rails、サーチロジック、リファクタリング
Rails の searchlogic プラグインにはあまり詳しくありません (Railscast は確認しましたが、以下の特定のコードに関しては役に立ちませんでした)。以下の3つの方法でそれがどのように使用されているかを簡単に説明できる人はいますか? 返信ありがとうございます。
ruby-on-rails - 検索ロジックと仮想属性
次のモデルがあるとします。
次のような検索ロジックを使用して仮想属性を検索するにはどうすればよいですか。
もちろん、次のような大きなステートメントを作成することもできます。
しかし、確かにもっとエレガントな方法があります。
ruby-on-rails - Ruby on Rails のモデルの使用可能なすべての名前付きスコープを表示します
特に Searchlogic を使用している場合。必要なものを達成するために使用する名前付きスコープを推測するのはちょっと難しいです。
ruby-on-rails - 関連する行の数を見つけるために named_scope を使用します (Ruby on Rails + Searchlogic の質問)
私が持っているとしましょう:
何を入れようかな????? 次のような検索ロジッククエリを許可します。
どんな助けでも大歓迎です!
ruby-on-rails - Searchlogic の名前付きスコープを OR で組み合わせる
このようなことは可能ですか?
ウィキはこれについてあまり役に立ちません...
私はウィキで見ました:
私は本当にそれを理解していません、世界でどのようにして「ベン」が出てきたのですか??? 誰か助けてくれませんか?
ruby-on-rails - 検索ロジックで大文字と小文字を区別しない
Searchlogic は大文字と小文字を区別せずに検索できますか?
ruby-on-rails - 検索ロジックと :has_many、:through =>
データベース内の多くのフィールドを検索するために Searchlogic を使用しています。それらのフィールドの 1 つは :has_may, :through => の関係であり、私はそれを機能させることができません。
モデルの関連部分は次のとおりです。
ソース.rb:
Authorship.rb:
著者.rb:
次に、私の見解では、次のようになります。
検索ページは正常にロードされますが、「送信」ボタンを押すと次のエラーが表示されます。
SourcesController のコードは次のとおりです。
クラス SourcesController < ApplicationController
パラメータは次のとおりです。
パラメータ: {"commit"=>"Search", "search"=>{"hash"=>{"text_name_like"=>"canterbury", "date_begin_greater_than_or_equal"=>"", "author"=>{"name_like" =>""}, "editor_like"=>"", "link_not_blank"=>"0", "trans_none_not_null"=>"0", "trans_other_not_null"=>"0", "trans_english_not_null"=>"0", "trans_french_not_null"=>"0", "region_like"=>"", "live_not_null"=>"", "app_facsimile_not_null"=>"0", "date_end_less_than_or_equal"=>""}, "order"=>"" }}
ここで何が起こっているかについて何か考えがある人はいますか? エラー メッセージをさらに表示する必要がありますか?
どうもありがとう!
ruby-on-rails - 検索ロジックを使用してフレーズを検索するにはどうすればよいですか?
ケースシナリオを想像してみてください。テキストとして材料を含むレシピのリストがあります。
「ごま油」が入っているレシピがいくつあるか知りたい。
Recipe.ingredients_like( "ごま油")を使用したデフォルトの検索ロジック検索の問題は、「ごま油」を検索すると、ごまと油を含むレシピが表示されることです。これは、レシピに「ごま油」などが含まれている場合に問題になります。ごま油」+「コーンオイル」
ruby-on-rails - habtm アソシエーションで searchlogic を使用する
次の問題があります。
次のように、Rails アプリに 2 つのクラスがあり、HABTM アソシエーションが参加しています。
ads_specs テーブルによって結合されます。優れた searchlogic gem を使用して Ad クラスで検索を実行しようとしています。選択した仕様のすべてではなく、すべての仕様を持つすべての広告を返したいと思うまで、すべてがうまくいきました。
@ads = Ad.specs_id_like_all(id1, id2, id3)
スペックを「id1、id2、id3」のIDと一致させようとしていると思うので、試しましたが結果はありませんでした。また、ID を .split するか、配列に直接入力しようとしましたが、何も機能しませんでした。
私の正確な検索クエリは次のとおりです。
どうすればこの問題を解決できるか分かりますか? RailsアプリでHABTM関連付けを使用するのはこれが最後だと断言しますが、開発プロセスの後半でポリモーフィックに変更するには遅すぎます:)。