问题标签 [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 投票
1 回答
226 浏览

ruby-on-rails - 使用 websolr 索引文档

我们正在考虑使用 Websolr 插件在我们的 Rails 应用程序中搜索资源。

该应用程序包含许多资源模型。大多数资源模型是自包含的,具有一系列属性:作者、标题、一组标签等,但是一些资源模型附有 pdf。我们需要为此 pdf 的内容编制索引,以便将其作为资源的一部分进行搜索。

我应该如何处理这个?

0 投票
1 回答
368 浏览

drupal - websolr没有索引?(“401”状态:需要授权)

我刚刚安装了 Websolr 并测试了连接,并且可以正常工作。但是没有任何东西被索引。我有一个 drupal 7 站点,当我单击配置文件选项卡时,出现此错误:

我的日志没有显示任何内容。

0 投票
1 回答
174 浏览

solr - WebSolr 如何支持不带 q 参数的查询

当我提交没有q参数的 solr 查询时,我得到空指针异常

但是当我使用 WebSolr 时,不带q参数的查询会返回所有文档(我假设 q 被分配给*:*)。是否有启用此行为的 solr 配置?

0 投票
1 回答
225 浏览

sunspot-rails - 将 http 标头添加到 sunspot rails 请求

我们正在使用 sunspot-rails 连接到 websolr。我正在尝试找到一种将 http 标头添加到传出请求的方法。这些示例仅适用于 rsolr,但不适用于 sunspot-rails。( https://github.com/onemorecloud/websolr-demo-advanced-auth )。

目的是使用标头进行身份验证。有没有办法从 sunspot-rails 添加/修改 http 标头以进行索引和查询调用?

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 投票
2 回答
167 浏览

solr - 扩展 Solr 搜索:“火山”以匹配“火山”

我在 Heroku 上运行的 Rails 应用程序上设置了 websolr。我只是注意到搜索“火山”并没有返回我预期的所有结果。具体来说,它确实返回了一个包含“火山”和“平流火山”的结果。

我需要如何修改 solr 配置来解决这个问题?

这是我的 schema.xml 中的相关部分

补充:我认为这无关紧要,但以防万一:

我的 Rails Photo.rb 模型设置如下:

标题和类别是我正在搜索的两个文本字段。Caption 是自由格式的文本,而 Category 是一个文本字符串,例如“Earth Science > Volcanoes”

这是我在 websolr 中显示的同义词配置(我添加了最后一行):

0 投票
3 回答
2103 浏览

solr - 批量处理大量 Solr 更新的最简单方法是什么?

我有一个使用 Sunspot 的 Rails 应用程序,它会生成大量单独的更新,这会在 Solr 上产生不必要的负载。将这些更新批量发送到 Solr 的最佳方式是什么?

0 投票
1 回答
246 浏览

php - Solr for PHP 在 Heroku 上给出“GLIBC_2.14 not found”错误

Heroku 官方不支持 PHP,所以我需要手动添加 PHP 扩展。我php.ini在主目录上创建了一个文件:

所有扩展文件都在ext主目录上的文件夹中。Mongo 和 OAuth 扩展运行良好,但是当 Solr 添加时,apache 给我以下错误:

...显然,Solr 扩展不起作用。我在 Heroku 上使用 Websolr 插件,不幸的是 Heroku 和 Websolr 都不愿意帮助我解决这个问题。Heroku 说“PHP 不受官方支持”,Websolr 说“询问 Heroku”。

因此,任何帮助将不胜感激。

0 投票
4 回答
2468 浏览

ruby-on-rails - Heroku Rails Websolr,太阳黑子在生产中不是免费的吗?

我在我的应用程序中添加了 sunspot gem 并尝试将其发送到 heroku 中的生产环境,但我正在尝试重新索引我的数据库,但是,我遇到了一个错误。我做了更多的挖掘,我想我必须添加 websolr 作为附加组件?这需要每月 20 美元。这是唯一的选择吗?

谢谢

0 投票
1 回答
248 浏览

heroku - Websolr solr 版本

我们希望使用 Solr4 中的“软提交”功能来支持在 Heroku 上对我们的生产应用程序进行近乎实时的搜索。

  1. Heroku 上的 Websolr 是否支持 Solr4?
  2. 如果是,是否可以使用 sunspot rails gem 与 Websolr Solr4 实例很好地配合使用。