問題タブ [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 投票する
2 に答える
608 参照

ruby-on-rails - Heroku で solr サーバーを停止できません

Heroku でサーバーを停止しようとしましsolrた (既に Websolr $20 アドオンがインストールされています) が、停止できません。

なぜこれが起こっているのですか?

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

ruby-on-rails - Websolr + Heroku + sunspot_autocomplete with db:seed

Herokuでアプリをセットアップしています。すでに$20のwebsolrアドオンがインストールされています。移行はすでに実行されています。

実行するheroku rake db:seedと、次のエラーが発生します。

何がこれを引き起こしているのか考えていますか?

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

ruby-on-rails - Sunspot/Solr not able to search by boolean value

I have a RoR model with a boolean field:

Which is listed in the searchable block:

And also in the search query:

And also in my Solr schema.xml file:

The issue is that my search is not restricting the results to only documents with active set to true. This is working in my local development environment but not in Heroku.

Any ideas?

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

solr - Solrでスペルチェックの照合を強調する方法はありますか?

Solrの使用:

  • クエリで一致する用語を強調表示できました
  • スペルチェックコンポーネントを実装できました:つまり:collation

スペルチェックで修正/提案された単語を強調表示することは可能ですか?
例:https ://www.google.com/search?q = I + have + fevert戻り値:熱があります

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

solr - solr の結果を並べ替えて、連続する結果の数を制限するにはどうすればよいですか?

スコア (デフォルト) でソートする solr クエリを実行しているとします。Ford、GM、Toyota などを含む「ブランド」フィールドがあります。特定のブランドが 3 つの連続した結果しか得られないように、クエリの結果を返したいですか? 上位 100 の結果がクエリのトヨタであったとしても、101 番目の要素を取得して 4 番目に表示する必要があります (3 台のトヨタ車のみが連続して表示されるようにするため)。

結果をページングできる必要があります。

RoR/sunspot FYI を使用しています。

それは可能ですか?

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

ruby-on-rails - sunspot-solr:特定の単語を含む検索結果を除外するにはどうすればよいですか?

solrを使用するRubyonRailsアプリケーションがあります。そのために黒点の宝石を使います。また、実稼働環境にはwebsolrを使用しています。

sunspotsolrを使用して全文検索を実行できることはわかっています。ただし、特定の単語を含むヒット(および最終的には結果)を除外できるようにもしたいと思います。

クラスの例:

ここで、コンテンツに「オバマ」が含まれている記事を検索しますが、 「レディー・ガガ」という単語含まれている記事も除外したいと思います。返された結果の配列にrejectブロックを適用できることはわかっていますが、この状況をSolrレベルで処理したいと思います。

私が自分の問題を明確に述べたことを望みます。

よろしくお願いします。

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

ruby-on-rails - 変更されないページ付けを使用して、RailsのSunspotでオブジェクトをランダム化するにはどうすればよいですか?

Rails3.1アプリではSunspotSolrを使用しています。検索しているロケーションモデルがあります。これが検索のコードです

私の質問は、ページネーションを同じに保ちながら、結果で場所をランダム化するにはどうすればよいですか?つまり、結果をランダムに(レコードの作成日や名前ではなく)並べ替えたいのですが、ページを更新しても(そして2をparams [:search] [:pageに渡しても)結果のページ2を同じリストにしたいのです。 ])。理想的には、現在のユーザーセッションの順序は同じままです。

この理由は、サイト上の場所はプレミアムであるため、プレミアムの結果が最初に表示されるためですが、支払わない人はランダム化する必要があるため、作成された順序または名前に基づく順序のために場所を優先しません。

ありがとう!ヘルプは本当にありがたいです。

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

search - クエリ時に Apache Solr でカテゴリ ID を名前にマッピングする正しい方法

そのカテゴリ名を使用したテキスト検索を可能にするために、カテゴリ ID を Solr の名前にマップしようとしています。

私の計画は、synonyms.txt ファイルを使用して、MappingCharFilterFactory を使用して ID をそのカテゴリにマップするカスタム fieldType 仕様を使用することでした。マッピング後、残りは標準のトークナイザーと小文字フィルターです

これはインデックス作成で期待どおりに機能していますが (つまり、検索が機能しています)、結果には名前ではなく ID が含まれています。

私が間違っていることを誰かが知っていますか?または、同じ結果を達成するためのより良い方法がある場合は?

助けてくれてありがとう


フィールド定義

フィールドタイプの定義

シノニム.txt

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

solr - Solrインデクサー...SolrException:Bad Request

solrindexを起動すると、例外があります org.apache.solr.common.SolrException: Bad Request 。これは、hadoop.logファイルの内容です。

私はschema.xmlに問題があると思いますこれはそれです

私はschema.xmlをnutch/confフォルダーからsolr/confに対応し、現在はnutch 1.6solr3.6.2とapachetomcat6.0.36を使用しています...この問題を理解するのに役立つと思います。apahceログファイルにエラーはありません...olso私はnutch/libフォルダーのsolr-solrj-3.4.jarファイルをsolr/dist/フォルダーからsolr-solrj-3.6.2.jarに変更します...

solrindex-mapping.xmlを表示できます

提案をありがとう。

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

java - Solrj - エンコーディングの問題

値を持つタイトルとしてフィールドを持つドキュメントがあります-Mörder(oにウムラウト付き)。

次のメソッドを使用して Java でフェッチすると、両方の印刷コマンドで返される値は Morder (r にウムラウト付き) です。変。

Solr が提供する Web UI に進むと、タイトルは Mörder (o にウムラウト付き) です。

誰が何がうまくいかないのか教えてもらえますか?

編集

私は実際に 2 つのコアのドキュメント タイトルを比較しています。1 つは正しいウムラウトを返しますが、もう 1 つは常にウムラウトを次の文字に移動します。