問題タブ [blacklight]

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 投票する
4 に答える
533 参照

ruby-on-rails - Elasticsearch ファセットのインターフェース

Ruby on Rails プロジェクトで elasticsearch を使用しています。Elasticsearch インデックスのユーザー インターフェイスを探しています。

ブラックライトがsolr用であるように、 elasticsearch用のブラックライトの代替品はありますか??

前もって感謝します。

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

ruby-on-rails - ブラックライト solr の関連性 : フィールドを後押しするには?

ブラックライトとSolrを組み合わせた小さなプロジェクトがあり、a)フィールドをブーストするb)フィールド値に応じてドキュメントをブーストする必要があります。私はSolrRelevancyFAQextendedDisMaxを読んでいますが、フレームワーク/言語が初めてなので、レールプロジェクトに適用できません。私はcatalog.controllerがあることを知っていますが、ほとんどすべてのsolr構成があります。したがって、パートaaの推測では、カタログコントローラーに何らかの方法で適用する必要がありますが、それを実装する方法がわかりません:

また

パート 2 の場合。何も思いつきません。助けてください。

Edit、catalogue_controllerの次のコードで(A)を管理しました

(b) フィールド canfly の値が「yes」のドキュメントを検索しようとしましたが、うまくいきません。何か案は?

Solrのドキュメントによると、bqは値が指定されたフィールドをブーストします

しかし、これはカタログコントローラーに適用された場合には機能しません。何故ですか ?

Solr.log (ここでは、実際にある label、description、および source のフィールドを確認できます)

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

ruby-on-rails - ブラックライトへのブートストラップの追加

Blacklight gem をインストールする Rails アプリケーションを作成しています。Bootstrap のものをいくつか組み込んで、Blacklight インターフェイスをカスタマイズする必要があります。ただし、Blacklight はすでに Bootstrap のサブセットをソースに組み込んでいるようです。

私の質問は... Blacklight が使用しているものを完全に壊すことなく、Bootstrap の完全なセットを Rails アプリケーションに追加することは可能ですか?

私は Rails と SCSS に慣れていないので、階層や名前空間などがあるかどうかはよくわかりません。

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

ruby-on-rails - Blacklight でのモジュールのオーバーライド

ファイル document_presenter.rb で定義されているメソッドのいくつかをオーバーライドしたいと考えています。これどうやってするの?このモジュールは、Blacklight gem の「lib」ディレクトリ内で定義されています。

これを行う簡単な方法はありますか?私は Ruby と Rails にかなり慣れていない (純粋な Java のバックグラウンドから来ている) ので、これはちょっと難しいです。

ありがとう。

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

ruby-on-rails - Rails 初心者: "<<" とはどういう意味ですか?

Blacklight のインストールに高度な検索機能を追加しようとしていますが、レールについてはほとんど知りません。

私は次のような(これまでのところ素晴らしい)チュートリアルで立ち往生しています:

CatalogController は見つかりましたが、「<< :add_advanced_pa​​rse_q_to_solr」をどこに置くべきかわかりません。

上部のクラス定義の一部ですか?現在のように、次のように述べられています。

「< ApplicationController」を「<< :add_advanced_pa​​rse_q_to_solr」と交換する必要がありますか、それとも単に追加する必要がありますか?

「:」は何を意味し、「<<」は何を意味しますか?

これらの (私が推測する) 基本的な構文を教えてくれるチュートリアルへの優れたリファレンスを誰かが持っている場合は、ここに投稿してください。