問題タブ [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.
ruby-on-rails - Elasticsearch ファセットのインターフェース
Ruby on Rails プロジェクトで elasticsearch を使用しています。Elasticsearch インデックスのユーザー インターフェイスを探しています。
ブラックライトがsolr用であるように、 elasticsearch用のブラックライトの代替品はありますか??
前もって感謝します。
ruby-on-rails - ブラックライト solr の関連性 : フィールドを後押しするには?
ブラックライトとSolrを組み合わせた小さなプロジェクトがあり、a)フィールドをブーストするb)フィールド値に応じてドキュメントをブーストする必要があります。私はSolrRelevancyFAQとextendedDisMaxを読んでいますが、フレームワーク/言語が初めてなので、レールプロジェクトに適用できません。私はcatalog.controllerがあることを知っていますが、ほとんどすべてのsolr構成があります。したがって、パートaaの推測では、カタログコントローラーに何らかの方法で適用する必要がありますが、それを実装する方法がわかりません:
また
パート 2 の場合。何も思いつきません。助けてください。
Edit、catalogue_controllerの次のコードで(A)を管理しました
(b) フィールド canfly の値が「yes」のドキュメントを検索しようとしましたが、うまくいきません。何か案は?
Solrのドキュメントによると、bqは値が指定されたフィールドをブーストします
しかし、これはカタログコントローラーに適用された場合には機能しません。何故ですか ?
Solr.log (ここでは、実際にある label、description、および source のフィールドを確認できます)
ruby-on-rails - ブラックライトへのブートストラップの追加
Blacklight gem をインストールする Rails アプリケーションを作成しています。Bootstrap のものをいくつか組み込んで、Blacklight インターフェイスをカスタマイズする必要があります。ただし、Blacklight はすでに Bootstrap のサブセットをソースに組み込んでいるようです。
私の質問は... Blacklight が使用しているものを完全に壊すことなく、Bootstrap の完全なセットを Rails アプリケーションに追加することは可能ですか?
私は Rails と SCSS に慣れていないので、階層や名前空間などがあるかどうかはよくわかりません。
ruby-on-rails - Blacklight でのモジュールのオーバーライド
ファイル document_presenter.rb で定義されているメソッドのいくつかをオーバーライドしたいと考えています。これどうやってするの?このモジュールは、Blacklight gem の「lib」ディレクトリ内で定義されています。
これを行う簡単な方法はありますか?私は Ruby と Rails にかなり慣れていない (純粋な Java のバックグラウンドから来ている) ので、これはちょっと難しいです。
ありがとう。
ruby-on-rails - Rails 初心者: "<<" とはどういう意味ですか?
Blacklight のインストールに高度な検索機能を追加しようとしていますが、レールについてはほとんど知りません。
私は次のような(これまでのところ素晴らしい)チュートリアルで立ち往生しています:
CatalogController は見つかりましたが、「<< :add_advanced_parse_q_to_solr」をどこに置くべきかわかりません。
上部のクラス定義の一部ですか?現在のように、次のように述べられています。
「< ApplicationController」を「<< :add_advanced_parse_q_to_solr」と交換する必要がありますか、それとも単に追加する必要がありますか?
「:」は何を意味し、「<<」は何を意味しますか?
これらの (私が推測する) 基本的な構文を教えてくれるチュートリアルへの優れたリファレンスを誰かが持っている場合は、ここに投稿してください。