問題タブ [websolr]

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 に答える
618 参照

solr - 開発環境から WebSolr を使用する

私はアプリに Heroku を使用しており、Solr と全文検索用の WebSolr アドオン (Sunspot gem を使用) の使用を開始しました。開発マシンで Solr を稼働させていますが、発生している問題をデバッグするために本番環境をシミュレートしたいと考えています。理論的には、config/sunspot.yml ファイルで websolr を指すことができ、検索できるはずですよね? ただし、検索しようとすると、リクエストがタイムアウトし続けます。sunspot.yml が正しい場所を指していることを確認しました。

また、環境を本番環境に設定してアプリを実行しようとしましたが、まだうまくいきません。

何か案は?

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

ruby-on-rails - 基準に基づいてSolr検索結果のスコアを上げる方法は?

バックグラウンド:

1-この検索にはWebSolrを使用しています。2-websolrに2つのフィールド(nameとid)が格納されています。

名前に基づいてこれらのエントリを検索し、次の基準に基づいて検索スコアを上げたいと思います。

私の調査によると、答えは次のとおりです-関数クエリ、または-DisMaxQParser

私はドキュメントを見ましたが、IMOはあまり包括的ではありません。

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

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

ruby-on-rails - アルファベット順検索 WebSolr Ruby on Rails

Solrでアルファベット順の検索を実行しようとしていますが、今のところ実行できません

文字で検索したいのですが、指定した文字で始まる単語のみを検索する必要があり、単語にその文字が含まれている場合は検索しません。

例:文字「a」をクリックすると、「ant」、「animal」などを取得する必要があります

「バナナ」「ラクダ」ではありません

最近の私のコントローラーは次のようになります。

@articles = Sunspot.search(Article) do keyword(params[:q]) paginate(:page => params[:page], :per_page => 20) order_by :relevance, :desc order_by :article_order, :asc end

誰でも助けることができますか?前もって感謝します

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

solr - SolrSearchUIの変更Solritas

Solr Search UI(Solritas)を変更したいと思っています。現在のUIは、Retail ElectronicsShopUIのように見えます。

UIを変更したい場合。UIのルックアンドフィールを制御できるxmlファイルはありますか?

たとえば、ファセット検索(範囲ファセット)から価格属性を削除したいと思います。

解決策を試しました:

schema.xmlとサンプル入力から価格フィールドを削除しました。しかし、私はまだレンジファセットを見つけることができます。私を助けてください

前もって感謝します

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

solr - 結果をグループ化するときのSolrページネーションの問題

Solr3.3SolritasUIを使用しています。デフォルトで結果のグループ化を適用しました。いくつかのキーワードで検索すると、複数のページにまたがる結果が得られません。空のクエリと検索を提供しても、複数のページにまたがる結果が得られません。この問題はページ付けに関連していると思います。速度スクリプトを変更する必要があると思います。

これについて教えてください...

編集 :

ブラウズ.vmの下では、これはページ付けに関連するコードであり、結果がグループ化されると、呼び出される次のページのマクロへのリンクがありません。

誰かが私の漠然とした考えに明確な絵を与えることができますか?

今、私が検索したものは何でも、数ミリ秒で1つのグループが見つかりました。

0 投票する
4 に答える
1274 参照

ruby-on-rails - HerokuでのWebSolrの構成

herokuアプリケーションにアドオンを追加し、必要な黒点gemをGemfileに追加しました。これにはWEBSOLR_URL、heroku構成変数に値があります。

sunspot.ymlも追加されており、プロダクション設定はこのプロダクションのようなものです。

しかし、それでも検索はこのエラーでherokuでクラッシュします

PS
実際のAPIキーをキーワードに置き換えました。

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

ruby-on-rails - Rails 3.xのSolr(websolr)を使用した地理空間検索

Rails3.1アプリでのテキスト検索と地理空間検索の両方にSolrを利用したいと考えています。websolrは地理空間のインデックス作成と検索をサポートしているようですが、その2つのgem(sunspotrsolr は(現在)それを実装していないようです。Sunspotは機能を追加しているようですが、「[地理空間は]実験的で未リリースです。DSLは変更される可能性があります」と主張しています。

sunspot + websolrを使用した地理空間検索の他の実装はありますか?私は少しグーグルをしていくつかに出くわしましたが、それらはハックっぽいようで、すでにコア機能が組み込まれている場合や、よりサポートされているアプローチがある場合は、見つけたものを使用したくありません。

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

ruby-on-rails-3 - Sunspot Unicode 検索はローカルでは機能するが、本番環境では機能しない

私は自分のアプリをローカルで Sunspot Solr と連携させ、Unicode を問題なくサポートしています。しかし本番環境では、Heroku と Websolr を使用すると、すべての Unicode クエリがゼロの結果を返します。Websolr サポートで、Unicode を使用して Solr システムに対して直接クエリを実行でき、正常に動作することを確認しました。ただし、本番アプリからクエリを実行すると、ログに次のようなものが表示されました: q=أرسنا</p>

なのでWebsolrとは関係ないようです。また、ローカル アプリを実稼働モード (Websolr を指す) で実行しようとしましたが、一度実行すると、クエリは再び結果を返しません!

誰かが同様の問題に直面したかどうか疑問に思っています。どこで答えを探すべきですか? Solr に送信されている内容を確認するために、solr の運用ログ レベルを INFO 以上に設定しようとしましたが、何らかの理由でサーバー ログにも表示されません。

ありがとう

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

heroku - Websolrでのドキュメントキャップとはどういう意味ですか?

HerokuでWebsolrアドオンを使用しています。「250,000ドキュメント」とはどういう意味ですか?DBレコードの数またはサイズはいくつですか?

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

websolr - websolrで「-」を検索

websolrが戻ってきました

「-」文字を検索しようとしたとき。

「:」などの他の特殊文字は正常に機能します。CGI.escapeを使用しようとしましたが、これらの文字にエスケープされません。