问题标签 [rsolr]

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 回答
274 浏览

heroku - 太阳黑子 heroku websolr 授权

我们正在使用 sunspot-rails 连接到 Heroku 上的 websolr。Websolr 提供授权功能来保护读取和更新调用。此授权功能需要在对 SOLR 的每次调用中出现三个额外的 http 标头。我正在尝试找到一种将这些 http 标头添加到来自 sunspot 的每个呼叫的方法。以下文章展示了如何为 rsolr 而不是 sunspot - https://github.com/onemorecloud/websolr-demo-advanced-auth执行此操作。https://devcenter.heroku.com/articles/websolr上的官方 heroku 文档几乎没有关于授权的信息。有没有办法通过 sunspot 更改 http 标头?

0 投票
1 回答
201 浏览

solr - 对太阳黑子 (solr) 请求的 SSL 支持

在 Rails 项目中,我们将 sunspot gem 用于 Solr 全文搜索引擎。Sunspot 构建在 RSolr 库之上,该库为 Solr 交互提供了一个低级接口。

是否有可能设置 RSolr 对 SOLR 服务器的请求是HTTPS而不是HTTP

0 投票
2 回答
13138 浏览

solr - 查询 solr 集群的节点状态

我正在尝试调整我们的系统状态检查以查看 SolrCloud 中 Solr 节点的状态。我面临以下问题:

我们分别向每个 Solr 节点发送查询。如果我们收到响应并且响应的状态为 0,则我们假设节点正在运行。不幸的是,我们已经看到节点正在恢复甚至关闭并且仍然处理选择查询的情况。

为了防止这种情况发生,我们添加了一个向 solr 发送 ping 请求的检查。如果此请求返回的状态为“OK”,我们假设节点已启动。不幸的是,即使有这个请求,如果节点正在恢复或关闭,这个检查也不会失败。

我的问题是:在 SolrCloud 中检查节点状态的正确方法是什么?

0 投票
1 回答
799 浏览

ruby-on-rails - 由于非法字符,Sunspot Solr 重新索引失败

由于我的生产日志中出现以下错误,我遇到了 Solr 无法重新索引我的网站的问题:

我不确定这个“非法字符”是从哪里生成的,也不确定在哪里可以找到它。我非常感谢大家的帮助,因为它现在导致我的应用程序出现 500 服务器错误。谢谢,如果需要更多信息,请告诉我。

(Rails 3.2) (Rsolr 1.0.10)

0 投票
1 回答
255 浏览

ruby-on-rails - 在 Sunspot / Solr 中使用 POST 而不是 GET 进行长查询

我需要在 Solr 上运行一个长查询,但 Sunspot 使用 GET 作为默认方法。我知道这是 RSolr 支持的东西,但我不知道我是否可以通过 Susnpot 做到这一点。

谢谢!

0 投票
1 回答
302 浏览

solr - 如何在 Sunspot (Solr 4) 中进行软提交?

Sunspot.commit 将执行硬提交。如何针对 Solr 4 服务器发出软提交命令?软提交成本更低,并且利用了 Solr 4 的 NRT 功能。

0 投票
1 回答
231 浏览

ruby-on-rails - Rails rsolr 1.0.12 Errno::ECONNREFUSED 已贬值,但为什么不在生产环境中工作?

我正在使用 Rails 4.0.4 en Sunspot 作为搜索引擎。在生产中工作得很好。使用 rsolr 1.0.12

这是因为 URL:http://localhost:8983等等?以及如何解决这个问题?

0 投票
1 回答
88 浏览

ruby-on-rails - Rails 4 w/ Heroku RSolr::Error::Http (RSolr::Error::Http - 404 Not Found

我的设置:Rails 4,带有 Websolr 插件的 Heroku。

Solr 搜索在我的 Rails 4(生产)应用程序中运行了几个月。然后有一天它退出了,我浏览了以下stackoverflow答案,但没有一个起作用。

答案 1 ,答案 2 ,答案 3

由于我一次没有安装 java,因此它们非常繁琐,但是在我回答这个问题之前我确实需要提到,在我解决它之前我已经完成了所有三个答案,所以我上面所做的事情可能已经启用它。

0 投票
1 回答
331 浏览

ruby-on-rails - Rsolr::Ext 为 ["10", "10"]:Array 返回未定义的方法 `to_i'

  • 我遇到了关于 RSolr::Ext 的问题。
  • 当我尝试使用参数查询pageper_page使用库rsolr-ext以连接到 Apache Solr 时。

我得到一个与以下相同的错误:

这是我的代码:

希望大家可以支持我。非常感谢。

0 投票
0 回答
63 浏览

ruby-on-rails-4 - 哪个是用于 AWS 托管的 rails 4.1 应用程序中的 solr 云设置的更好宝石,我研究了一些宝石,如下所示

这是在用于 AWS 托管的 rails 4.1 应用程序中设置 solr 云的更好的 gem,我对以下 gem 进行了研究。

这是使用弹性beantalk在aws托管中进行solr云设置的最佳设置。请给我一些文档或示例的建议。

提前致谢。