問題タブ [sunspot-solr]
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 - Sunspot Solr Rails - hidden fields scoping and associated models
I would like to use hidden field parameters(colour_id) to refine my search to fabrics associated with particular Colours.
Fabrics have many Colours, Suppliers and Categories
However I would like the paramers from hidden fields in my search form (colour_ids) to filter the fabrics, so that only fabrics associated with those colours are searched against.
From what I gather the best way of doing this would be to add scopes to my search, and pass the parameters of these hidden fields to the scope to narrow the search results to only fabrics that are associated with those colours.
My fabric model looks like this
my controller
and my view
ruby-on-rails - SSHクライアント(PuTTy)が閉じた後、Railsコンソールからrailsコマンドを実行し続ける方法
PuTTyを使用してUbuntu本番サーバーに接続します。
Solrを使用して特定のモデルのインデックスを再作成したいと思います。Railsコンソールからreindexコマンド、つまりModelname.reindexを実行したい(これはrakeタスクよりも速く実行されるようです)。
ただし、膨大な量のデータを調べているため、このインデックス作成には数時間かかると予想されます。
Railsコンソールでこのタスクを開始できるようにしたいので、PuTTyを終了しても実行を継続する必要があります。これを行う方法?
Linux:SSHクライアントを閉じた後にバックグラウンドプロセスが停止しないようにすることはnohupを示唆していますが、それがrailsコンソールで使用できるかどうか/どのように使用できるかわかりません。
java - rake sunspot:solr:run を実行しようとしています
私は宝石sunspot_railsとsunspot_solrを稼働させようとしています。最新の gem をすべてダウンロードし、https://github.com/sunspot/sunspot/issues/160からパッチの提案を実装しましたが、以下に示すエラーが引き続き表示されます。
一部のファイルはコピーされているようですが、どこかでハングアップしています。Railsバージョン3.2.6およびgem 'sunspot_rails'バージョン1.3.3およびgem 'sunspot_solr'バージョン1.3.3を使用する64ビットのWindows 7システムを使用しています。私はこれを理解しようと何時間も費やしました。
ruby-on-rails-3 - メッセージングジェム「Mailboxer」に「検索」機能を追加することはできますか?
トンメッセージの本文部分に「テキスト検索機能」を実装したいと思います。それを「Mailboxer」に実装する方法を誰かが知っている場合は、その方法を教えてください。どうなるかわかりません。
example.com/messages/search?page=3&search=test&utf8=%E2%9C%93 にアクセスすると、このコードでは正しい結果が返されません...
mysql - sunspot_solrグループ化句の未定義のフィールドエラー
カテゴリに属するproduct_detailsテーブルがあります。product_detailsにはid、name、price、discount、category_idなどのフィールドがあり、categoriesテーブルにはidやnameなどのフィールドがあります。mysqlデータベースを使用していますcategory_idに基づいて製品の詳細をグループ化しようとしています。グループ化を行うには、 https://gist.github.com/f987013b2feec5b28456を参照しました。しかし、次のエラーが発生しています
私のモデルはこんな感じ
私のコントローラーはこんな感じ
私のログファイルでは、このようになります
ProductDetailsController#indexのRSolr :: Error ::Http
私を助けてください。ありがとうございました。
ruby - Sunspot Solr Autocomplete が Ruby on Rails 3.2.3 で動作しない
Solr 検索バーでオートコンプリートが機能するように支援する必要があります。アム、これを使用してhttps://github.com/xponrails/sunspot_autocomplete
手順に従いましたが、機能しません。
検索バーで行き詰まる - params[:search] を保持したまま、検索バーに追加するにはどうすればよいですか?
他の誰かが同じ問題を抱えていましたが、それを機能させるコードを削除しました。
*純粋にjquery-uiのオートコンプリートと関係がありますか? または、プラグインを特定の方法でインストールする必要がありました-正しくインストールしたかどうかわかりません。
ありがとうございます=)
ruby-on-rails - Rails 3.2 の sunspot_rails と sunspot_solr が Windows で起動しない
編集: zip をダウンロードして手動でインストールしたところ、すべて正常に動作するようになりました。
残念ながら、Windows で Sunspot と Solr をセットアップすることは不可能のようです。rake sunspot:solr:run の実行は問題なく動作しますが、インデックスを再作成しようとするとき、またはサーバー開発モードで検索メソッドを実行すると、「ターゲット マシンがアクティブに拒否したため、接続できませんでした。 - connect(2 )」。今日、sunspot_rails と sunspot_solr をインストールしたので、最新バージョンのはずです。今日もJavaを1.7.0_05に更新しました。ここで、server.rb の 104 行目を exec(Shellwords.shelljoin(command)) から system(Shellwords.shelljoin(command)) に変更することで機能する人もいますが、これも私には機能しません。試してみるべき解決策が残っているとは思えません。Windows 7で動作させる方法を知っている人はいますか? 前もって感謝します!
ruby-on-rails - ルーティング エラー、定義されていないメソッド「検索可能」 #Sunspot Solr / Rails を使用
Rails アプリケーションに Sunsport Solr を追加しました。検索したいモデルがRouting Error
例外をスローし、undefined method 'searchable' for #<Class..........>
. 私はいくつかの異なるセットアップ命令セットに従いましたが、それらはすべて同じ情報を提供し、正確に一致しました。問題を特定できないようです。以下の関連スニペット。
--
--
数回更新すると、メソッドに関する別のエラーkey?
がスローされることがあります。以下の完全なエラー。
私は当惑しているだけではありません - 何かアイデアはありますか?
ruby-on-rails-3 - ラバーを使用した本番Amazonec2でのsunspotsolrの設定
黒点はとても素晴らしいと思いますが、すべてのスクリーンキャストと説明で、本番環境で黒点を設定する方法はそれほどカバーされていないように感じます。私はまだレールにかなり慣れていないと思います。アプリをアマゾンec2にラバーでデプロイしました。これまでのところすべてが正常に機能していますが、サンスポットを設定する方法の開始点がわかりません。私のアプリ。rake sunspot:solr:startタスクは開発専用ですが、本番環境でこれにどのようにアプローチしますか?新しいインスタンスを作成し、tomcatを使用してsunspotをubuntuにインストールしますか?これはいくつかのボードで読んだものです。そして、どのようにしてアプリをそのインスタンスと通信させるのでしょうか?どんなアドバイスも大歓迎です!
solr - 「英国」を「英国、スコットランドなど」に一致させます。Solrで
自分のサイトで Solr を検索エンジンとして使用していますが、同義語の一致以外はすべてうまくいっています。
私の synonym.txt ファイルは次のようになります。
これは、「英国」とマークされた結果を返す場合に機能しますが、その他の場合は機能しません。順序を逆にすると、「英国」の結果は返されません。
私のフィールドタイプは次のようになります。
私はsolrにかなり慣れていないので、どんな助けも大歓迎です!