問題タブ [sunspot-rails]

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.

0 投票する
1 に答える
3003 参照

noclassdeffounderror - SEVERE: SOLR を開始できませんでした。solr/home プロパティを確認してください java.lang.NoClassDefFoundError: org.apache.solr.core.JmxMonitoredMap

実行中にこのエラーが発生しました

そして、log/sunspot-solr-development.log で見る

この方法で実行して解決しました

しかし、rake タスクから直接実行したいのですが、これは ~/.bashrc にあります。

構成が間違っているのは何ですか?

0 投票する
0 に答える
623 参照

solr - 最も近い一致を返すためのsolr(太陽黒点)での複数単語検索

sunspot を使用して Rails アプリを検索していますが、期待する結果が得られません。

「クラス」モデル名フィールドに基づいて構築されたインデックスを持っているので、たとえば

ユーザーが を検索するfluid engineeringと、sunspot が流体とエンジニアリングのすべての結果を返し、そこから何を求めているかを理解できるのではないかと思いました。残念ながら、空の結果セットが返されます。

このようにSolrにクエリを投げます

params[:search] を で結合してand+でラップしようとしましたが、探している結果が得られませんでした。問題はxmlファイルのsolr設定ではなく、クエリの投稿方法にあると思いますが、完全に肯定的ではありません。{}()

私のアナライザーは

0 投票する
0 に答える
116 参照

ruby-on-rails - 太陽黒点は数分ごとにクラッシュします

rails (3.1) アプリで sunspot_rails を使用したかったのですが、すべて問題なく動作しました。ただし、本番環境では、サーバーは数分ごとにクラッシュするようです。

rake sunspot:solr:run を実行すると (出力が表示されます)、起動して数分後に「Kill​​ed」と表示されます。

0 投票する
6 に答える
2102 参照

mysql - Rails 3 アプリケーションでより高速な Search As You Type (SAYT) API を実装する方法

私のmysqlデータベースには何百万ものレコードがあります。Rails 3 で iPhone アプリ用の通常の REST API を実装しましたが、SAYT 機能の応答が非常に遅いです。データベースを検索して結果を返すには、多くの時間がかかります。どうすればパフォーマンスを向上させることができますか?

テーブルにインデックスを付けました。MySQL のチューニングのように、どのような点を詳しく調べる必要がありますか?それとも、Rails sphinx や sunspot を使用する必要がありますか? あなたの専門家のアドバイスをすべて助けてください。

0 投票する
1 に答える
445 参照

ruby-on-rails - Rails 3のSunspot検索の名前付きスコープ

名前の下にタグ付けされた複数のモデルから Sunspot 検索を使用しています。

rails3のSunspot検索で2機種全てに共通する最近のpopularityのようなnamed_scopedの適用方法

0 投票する
1 に答える
883 参照

ruby-on-rails-3 - Rails Sunspot タグでタグ付けされたアイテムを検索

私は Rails 3 で作業しています。私のモデルの 1 つで、

そしてインデックス作成のために私は持っています

Sunspot でこのモデルにタグ付けされたアイテムを検索すると、

上記はアイテムをリストしていません

しかし、同じことが他のモデルでも機能します

この問題を解決する方法。また、タグ付けでは、コンテキストはタグ (他のモデル) とハッシュタグ (acts_as_taggable_on :hashtags を持つモデル) です。

0 投票する
2 に答える
439 参照

ruby-on-rails - Rails 3 - Solr は項目を検索しません

写真モデルでは、次の簡単なルールがあります。

そして、 Solrで文字列を検索しようとしました(2つのテーブルで同時に)。これは、ターミナルでのSolr クエリの出力です(最初はArticles用、2 番目はPhotos用)。

SOLR リクエスト (4.8ms) [ path=# parameters={data: fq=type%3A Article&q=searched_string&fl=%2A+score&qf=title+content&defType=dismax&start=0&rows=30 , method: post, params: {:wt=> :ruby}、クエリ: wt=ruby、ヘッダー: {"Content-Type"=>"application/x-www-form-urlencoded; charset=UTF-8"}、パス: 選択、uri: http://localhost :8982/so​​lr/select?wt=ruby , open_timeout: , read_timeout: } ]

この

SOLR リクエスト (4.4ms) [ path=# parameters={data: fq=type%3A Photo&q=asgasg&fl=%2A+score&defType=dismax&start=0&rows=30 , method: post, params: {:wt=>:ruby},クエリ: wt=ruby、ヘッダー: {"Content-Type"=>"application/x-www-form-urlencoded; charset=UTF-8"}、パス: select、uri: http://localhost:8982/so​​lr /select?wt=ruby , open_timeout: , read_timeout: } ]

コントローラ:

なぜSOLRがPhotoモデルを検索しないのか、まったくわかりません...すべてを指定して設定する必要がありますが、どこに問題があるのか​​ まだわかりません...

0 投票する
1 に答える
839 参照

ruby-on-rails - solr と sunspot-rails を使用した特殊文字の検索

Rails 3.1 アプリで sunspot-rails をセットアップしました。太陽黒点がsolrインデックスを検索するときに、通常の文字を特殊文字に自動的にマップする方法があるかどうか疑問に思っていましたか?

たとえば、ユーザーが「カフェ」を検索すると、「カフェ」の結果も表示されます。

どんな助けでも大歓迎です。

0 投票する
7 に答える
76704 参照

ruby-on-rails-3 - SocketError (getaddrinfo: 名前またはサービスが不明) - Sunspot/Solr Rails 開発

Rails 3.0.10 アプリケーションを Passenger、Capistrano、nginx、および MySQL を使用して Ubuntu 10.04 サーバーにデプロイする際に多くの問題が発生しました (さらに apache2 ではさらに問題が発生しました)。rake を 0.8.7 にダウングレードした後、ようやく動作するようになりましたが、私の開発環境では Sunspot/Solr が動作しなくなりました。sunspot_solr サーバーが実行されており、サーバーの URL を取得して、ブラウザー経由で接続できます。URL は sunspot.yml と同じです。問題の原因となった可能性のある何をしたのかわかりません。以前(レーキをダウングレードする前)、太陽黒点で同じ問題がありました。その後、突然再び機能し始めました。理由はわかりません... Sunspot の 2 つのバージョン (1.2.1 と 1.3.0) を試しました。どちらも以前は機能していましたが、現在は機能していません。

これは私が得ているエラーメッセージです:

コントローラーは少し面倒なので、関連する部分だけを含めます。

コントローラーが機能していたので、コントローラーで何も変更していません。

私の宝石ファイル:

私のrakefile:

0 投票する
1 に答える
1626 参照

ruby-on-rails - ハイフンとストップワードを使用したSolr(黒点)クエリ

Solr1.4.1でRubySunspotgemを使用しています

ハイフンでの検索に問題があります。

「foobarbla」の検索を実行すると、期待される結果が返されます。

「foo--barbla」のように検索語にハイフンが含まれている場合、結果は返されません。

ストップワードリストにハイフンを追加し、過去数日間にさまざまな方法でschema.xmlファイルを微調整しましたが、役に立ちませんでした。

Sunspotにさらされている人のために、最小単語一致を3に設定します。これは、solrconfig.xmlファイルで同じmm構成を設定するのと同じです。例:3

これは私のschema.xmlファイルの関連部分がどのように見えるかです。

ヘルプや提案をいただければ幸いです。

ありがとう、