問題タブ [sunspot]
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.
solr - 「sunspot-solr start」を機能させるにはどうすればよいですか?
sunspot-solr の起動に問題があります。このgithub/wikiからの指示に従っています
ということで、取り付け部分は問題なくできたようです。終了してから、次のように開始しようとしました:
エラーは表示されませんでしたが、「http://localhost:8982/solr/admin」にアクセスできません。さらに奇妙なことに、Myapp/log/ には、sunspot-solr-development.log がありません。
私はubuntuを使用していますが、助けが必要です。
ありがとう。
ps:誰かが「rake sunspot:reindex」のようなものを実行する方法を知っていれば、Rails 3 バージョンの場合は素晴らしいでしょう
ruby-on-rails - アプリケーション名を変更した後、Sunspot-Solr のパスを更新するにはどうすればよいですか
通常、私のアプリは次の場所にありました:
/データ/サイト/現在/
しかし、今は次のとおりです。
/データ/サイト 2/現在/
それにスクリプト/コンソールを作成し、インデックスを再作成しようとしましたが、次のエラーを受け取りました。これにより、新しいパスがそれをスローしていると信じるようになりました。
Sunspot-Solr のデフォルトのディレクトリを変更するにはどうすればよいですか?
ruby-on-rails - Redditは、正確な順序を維持するために投稿のインデックスの再作成をどのように処理すると思いますか?
投票ごとにインデックスを作成することは想像できません。それはサーバーに不適切な負担をかけるでしょう。
私は自分のプロジェクトで同様のことをしようとしていて、投票された後にオブジェクトにインデックスを付けるための最良の方法を理解できないため、これについて言及します。
私はSunspot-Solrを使用しています。
ruby-on-rails - 太陽黒点のハイライトが表示されない
強調表示の解決策を見つけるために、github: http://github.com/outoftime/sunspotのドキュメントを調べましたが、うまくいかないようです。
私の Job モデルには次のブロックのようなものがあります (意図的にいくつかのフィールドを省略しています):
私はこれを持っています。これは結果を返します:
ヒットをそのまま取得します:
これがクエリの結果で、名前が表示されています。
ここに私の問題があります..ハイライトを取得すると、何も返されませんでした:
これでも、ハイライト ヒットを返しません。
他のフラグや引数がありませんか?
ruby-on-rails - sunspot-solr filter_byネストされた属性はできますか?
私にはPeopleがいて、Peoplehas_manyWatermelonだとしましょう。
People属性に対して機能するfilter_byがあります。例:
しかし:filter_by
、スイカのネストされた属性に対してを行うことはできますか?例えば :
ありがとう!
ruby-on-rails - 太陽黒点検索からクエリ時間を取得する方法
Rails アプリで検索を行うために Sunspot を実装しました。クエリの実行にかかった時間を取得する方法はありますか?
例えば。0.5 秒で 10 件のレコードが返されました
私は太陽黒点のドキュメントを検索してきましたが、これをサポートしているかどうかはわかりません。
ruby-on-rails - レールとサンスポットを使用した検索のパラメータの変更
これは一般的な作業のようですが、他の人がそれに遭遇したと確信しています。
私のコントローラーがこれを言った場合:
どうすればよいですか:
query.with(:searchable)
..リンクを介して、ステートメントをquery.with(:has_no_deals)
?に変更します。
query.with(:searchable)
古いものは上書きされないため、機能しないスターターリンクは次のとおりです。
ruby-on-rails - Sunspot からリモート solr インスタンスに接続中にエラーが発生しました
Sunspot レール (1.1.0) を使用しています。Rails アプリケーションと Solr サーバーを同じマシンで実行すると、すべてが機能します。別のマシンで Solr サーバーを実行すると、次のエラーが発生します。
localhost
Sunspot コードを使用してデバッグした後、Solr::Client がで構成されたリモート ホストではなく、に接続していることに気付きましたsunspot.yml
。私の sunspot.yml ファイルは次のとおりです。
メソッド ( sunspot_rails build_session
-1.1.0/lib/rails.rb:24 行目) は、スレーブ セッションの確立を試みます。slave_config メソッドは、sunspot.yml ファイルで提供される構成を無視します。slave_config
メソッドは次のとおりです。
これは意図した動作ですか?また、リモートで実行されている Solr に正常に接続した人はいますか?
ノート:
Sunspot::Rails.slave_config メソッドにモンキー パッチを適用することで、この問題を回避することができました。settings/initializers ディレクトリに sunspot.rb というファイルを追加しました。
これが正しいアプローチかどうかはわかりません。何か基本的なことが欠けている場合はお知らせください。
ruby-on-rails - sunspot_rails が保存後にモデルのインデックスを再作成しない
一部の属性を更新する遅延ジョブをデプロイするモデルがあります。モデルは「検索可能」と宣言されています...
...保存後に再インデックスすると思っていました。テストでは、これは当てはまらないようです。実行すると: rake sunspot:reindex
、すべてが期待どおりに機能します。この問題の原因は何ですか?
ruby-on-rails - RSolr RequestError SolrResponsesolr構成の重大なエラー
Macを突然シャットダウンしたときにモデルのインデックスを再作成していましたが、スクリプト/コンソールで(Model_name).reindexを使用して再度インデックスを再作成しようとすると、これまでに発生したことのないエラーが発生しました。
今、私はエラーを修正することができませんでした。私を助けてください。動かせません。よろしくお願いします