问题标签 [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。我正在寻找弹性搜索索引的用户界面。
就像Blacklight用于 solr 一样,对于 elasticsearch 是否有任何替代 blacklight 的方法?
提前致谢。
ruby-on-rails - Blacklight solr 相关性:如何提升领域?
我有一个结合了黑光和 Solr 的小项目,需要 a) 提升字段 b) 根据字段值提升文档。我正在阅读SolrRelevancyFAQ和extendedDisMax但无法将它们应用于 rails 项目,因为我是框架/语言的新手。我知道有一个catalog.controller,它几乎有所有的solr 配置。因此,对于部分 aa 猜测,我必须以某种方式在我的目录控制器中应用,但不知道如何实现它:
或者
对于第 2 部分。我不知道。请帮忙。
编辑,我在 catalogue_controller 中使用以下代码管理(A)
对于 (b) 我尝试搜索字段 canfly 值为“yes”但它不起作用的文档。有任何想法吗?
根据solr 文档bq 提升其值为指定的字段,即
但这在目录控制器中应用时不起作用。这是为什么 ?
Solr.log (在这里我们可以看到实际存在的字段 label、description 和 source )
ruby-on-rails - 将 Bootstrap 添加到 Blacklight
我正在创建一个将安装 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 newbie: What does "<<" mean?
I am trying to add advanced search facilities to a Blacklight installation, but I know slim to nil about rails.
I am stuck in a (so far great) tutorial that states:
I can find my CatalogController, but I have no clue where to put the "<< :add_advanced_parse_q_to_solr" thingie.
Is it a part of the class definition in the top? As it is now it says:
Am I supposed to exchange the "< ApplicationController" with "<< :add_advanced_parse_q_to_solr", or should I just append it?
What does the ":" mean, and what does the "<<" mean?
If anyone have any good references to tutorials that can teach me these (I guess) basic syntaxes, please post them here - I would love to understand what I am doing instead of just copy/pasting me my way through!
ruby-on-rails - 使用黑光选择多个方面
我正在尝试实现对同一类别的多个方面的选择,因此当用户选择 A 类的选项 A1 和选项 A2 以及 B 类的选项 B1 时 - 他应该得到的结果是 (A1 OR A2) AND (B1 )。
我正在使用 solr 和 blacklight (v5.3.0)。
我尝试使用 blacklight_advanced_search (v5.1.2) gem 并更改了高级视图。我成功地实现了这个视图,但 solr 返回的结果仍然是 A1 AND A2 AND B1。
如何让 solr在同一类别的方面之间使用OR而不是 AND?
谢谢
ruby-on-rails - 如何在 Blacklight 中为字段标签正确实施 I18n?
文档粗略地说明了如何正确执行此操作。我试过这个:
这足以应付很多事情;但是,我的字段配置如下(遵循 Blacklight 指南):
此配置发生在处理请求之前,因此如果我尝试使用I18n.t('Date')
for label
,它将不会响应语言环境的更改,并且将始终提供与默认语言环境相对应的标签。
这样做的“正确”方法是什么?
编辑:找到各个领域的解决方案。仍在为搜索字段 ( config.add_search_field
) 寻找“正确”的解决方案。似乎那些只是显示它们label
(如果存在),如果不存在,则显示#labelize
-d key
。作为一个快速的权宜之计,我做了这门课:
并配置了搜索字段
solr - 将 Tomcat6 升级到 Tomcat8 后出错:无法加载 solrconfig.xml 的配置
我在 Ubuntu 12.04 Tomcat6 上运行 Solr;我们升级到 16.04 和 Tomcat8,Solr 停止读取一些索引。我相信唯一受影响的索引是配置目录被软链接的索引。一些谷歌搜索后,我发现该allowLinking
属性已被移动。这是我的旧配置:
我重写为:
甚至在全球范围内尝试过:
但我无法让 Solr 加载这些内核。中的错误/var/log/tomcat8/catalina.out
如下:
(午后是“下午”的意思,“重大”是“严重的”)
ruby-on-rails - 切换区域设置后需要刷新页面以进行 Blacklight 标签翻译
我正在尝试创建基于 Blacklight 的 Rails 应用程序的阿拉伯语版本。这是我面临的问题:
当我切换语言时,除了 Blacklight 标签之外,所有内容都可以完美翻译。只有当我刷新页面时标签才会被翻译。
这是我要显示的标签:“ترتيب حسب عام”(翻译:按年份排序)
但这就是我目前得到的:“Year ترتيب حسب”
从阿拉伯语切换回英语时会发生同样的问题 - 标签显示为阿拉伯语,直到我刷新页面。
这是我的 Blacklight 配置的样子:
这是我在应用程序控制器中设置语言环境的方式:
我不确定发生了什么,非常感谢您在这方面的帮助。
blacklight - 我在 ruby on rails 中安装 blacklight 项目以在 ubuntu 16.04 中进行捆绑安装时遇到此错误
Gem::Ext::BuildError: 错误: 无法构建 gem 原生扩展。
/usr/bin/ruby2.3 -r ./siteconf20170529-7305-1qu2mp6.rb extconf.rb mkmf.rb 在 /usr/lib/ruby/include/ruby.h 找不到 ruby 的头文件
extconf 失败,退出代码 1
Gem 文件将继续安装在 /tmp/bundler20170529-7305-1ybn2iijson-1.8.6/gems/json-1.8.6 中以供检查。结果记录到 /tmp/bundler20170529-7305-1ybn2iijson-1.8.6/extensions/x86_64-linux/2.3.0/json-1.8.6/gem_make.out