問題タブ [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.

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

sunspot-rails - 3 文字未満の場合、Rails Sunspot Solr 検索が機能しない

「ビール」を検索すると結果が得られましたが、「蜂」を検索しても結果が得られません。4 文字未満の単語を検索できません。これを可能にする方法はありますか?

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

solr - 複数の単語に対する Solr と Sunspot を使用したあいまいな「で始まる」検索

都市の名前と属する国の名前に基づいて、都市を検索するためのテキスト検索を提供しようとしています。

たとえばMilan, Italy、 という用語mil itaで検索したり、 で検索したりしたいとLos Angeles, United Stateslos ang uniます。

これらは私が持っている現在のモデルです(検証は省略されています):

これは私のsolrschema.xmlファイルの関連部分です:

私はコントローラで検索を実行しています:

ここで何が起こるかというと、検索すると結果milが得られますが、検索しても何も返されません。Milan, Italymil ita

何か案は?

前もって感謝します、

r.

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

sunspot - Sunspot レール検索、条件によるファセットの作成の拒否

Ruby on Rails の全文検索で sunspot_rails gem を使用し、
ブール値フィールド ('show_facet') をモデル Product に追加し、solr index
に次のことを行います。

  • 'show_facet' == true の場合、検索リストとファセット リストに製品を表示します
  • if 'show_facet' == false then show Product only in search list

すべてのドキュメント、フォーラム、API を読みましたが、この質問に対する答えが見つかりません
。太陽黒点でこれを行うことはできますか?

show_facet = true の製品のファセットのみを facet(:keywords) に含める必要がありますが、検索ですべての製品を表示します (show_facet true または false を使用)。

0 投票する
3 に答える
1599 参照

ruby-on-rails - CapistranoでSunspotSolrのインデックスを再作成

Capistranohttps://gist.github.com/doitian/1795439にSunspotSolrを追加するためにこのスニペットをフォローしていますが、cap solr:reindexを実行すると、(予想どおり)質問が表示されます。すべてのインデックスを削除するので、「はい」と答えますが、端末は応答を待っているようです。

これは、インデックスを再作成するためのコードです。

これはメッセージです:

どうすればそのメッセージを回避できますか?また、このrakeをCronで実行したいので、以前にどのように答えを出すか、デフォルト構成を設定できますか?そして、インデックスを再作成するための最良/効率的な方法は何ですか?

前もって感謝します。

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

ruby-on-rails-3 - solr.StandardTokenizerFactory を使用してアンダースコアで分割しないでください

私は solr を使用しています。テキスト フィールドで StandardTokenizerFactory を使用していますが、アンダースコアで分割したくありません。PatternTokenizerFactory のような別の toknizer を使用する必要がありますか、または StandardTokenizerFactory でこれを行うことができますか? StandardTokenizerFactory と同じ機能が必要ですが、アンダースコアで分割する必要はありません。

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

ruby-on-rails - Sunspot gem の SystemStackError (スタック レベルが深すぎます)

これが追跡するのが最も難しいエラーであることはわかっています。これが起こることです: 私は太陽黒点検索に関するリクエストを行っています。妥当な solr 応答サイズを返すすべての要求について、すべて正常に機能します。solr 応答が 1 MB を超える特定の要求の場合、次のエラーが発生します。

これは黒点虫ですか?

更新: いいえ、それは ruby​​ VM の問題です。ここで報告しました。