问题标签 [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.
ruby-on-rails - 无法停止 Heroku 上的 solr 服务器
我尝试停止solr
Heroku 上的服务器(已经安装了 Websolr $20 插件),但我无法这样做。
知道为什么会这样吗?
ruby-on-rails - Websolr + Heroku + sunspot_autocomplete 与 db:seed
我正在 Heroku 上设置我的应用程序。已经安装了 20 美元的 websolr 插件。迁移已经运行。
运行时heroku rake db:seed
出现以下错误。
知道是什么原因造成的吗?
ruby-on-rails - 太阳黑子/Solr 无法按布尔值搜索
我有一个带有布尔字段的 RoR 模型:
在可搜索块中列出:
而且在搜索查询中:
而且在我的 Solr schema.xml 文件中:
问题是我的搜索并未将结果限制为仅将活动设置为 true 的文档。这适用于我的本地开发环境,但不适用于 Heroku。
有任何想法吗?
solr - 有没有办法在 Solr 中突出显示拼写检查排序规则?
使用 Solr:
- 我能够在查询中突出显示匹配的术语
- 我能够实现拼写检查组件:您的意思是:
collation
?
是否可以在拼写检查中突出显示更正/建议的单词?
例如:https ://www.google.com/search?q=I+have+fevert
返回:我发烧了
solr - 如何对我的 solr 结果进行排序以限制连续结果的数量?
假设我正在运行一个按分数排序的 solr 查询(默认)。我有一个字段“品牌”,其中包含福特、通用、丰田等。我希望返回查询结果,以便任何特定品牌只能有三个连续的结果?即使前 100 个结果是我查询的 Toyota,我仍然希望第 101 个元素被取出并显示在第 4 位(这样只有三辆 Toyota 汽车可以按顺序显示)。
我需要能够翻阅结果。
我正在使用 RoR/太阳黑子仅供参考。
那可能吗?
ruby-on-rails - sunspot-solr:如何排除包含任何给定单词的搜索结果?
我有一个使用 solr 的 Ruby on Rails 应用程序。我为此使用太阳黑子宝石。我还将 websolr 用于生产环境。
我知道我们可以使用 sunspot solr 进行全文搜索。但我也希望能够排除任何具有给定单词的命中(以及最终结果)。
示例类:
现在,我想搜索其内容中包含“Obama”的文章,但也想排除包含“Lady Gaga”一词的文章。我知道我可以对返回的结果数组应用拒绝块,但我想在 Solr 级别处理这种情况。
希望我清楚地说明了我的问题。
在此先感谢您的帮助。
ruby-on-rails - 如何在不改变分页的 Rails 中使用 Sunspot 随机化对象?
我们将 Sunspot Solr 与 Rails 3.1 应用程序一起使用。我们有一个正在搜索的位置模型。这是搜索的代码
我的问题是如何让位置在结果中随机化,同时保持分页相同?意思是,我想对结果进行随机排序(不是按记录创建日期或名称),但我希望结果的第 2 页是相同的列表,即使我刷新页面(并将 2 传递给 params[:search][:page ])。理想情况下,当前用户会话的顺序将保持不变。
这样做的原因是我们网站上的位置付费是溢价的,所以溢价结果应该排在第一位,但是那些不付费的人应该是随机的,所以我们不喜欢位置,因为它们的创建顺序或基于名称的顺序.
谢谢!非常感谢您的帮助。
search - 在查询时将类别 ID 映射到 Apache Solr 中的名称的正确方法
我正在尝试将我的类别 ID 映射到他们在 Solr 中的名称,以允许使用该类别名称进行文本搜索
我的计划是使用自定义 fieldType 规范,它使用 MappingCharFilterFactory 将我的 id 映射到它们的类别,使用 synonyms.txt 文件。映射之后,剩下的只是一个标准的分词器和小写过滤器
虽然这对于索引(即搜索工作)按预期工作,但我的结果仍然包含 id,而不是它们的名称。
有谁知道我做错了什么?或者是否有更好的方法来实现相同的结果?
感谢任何帮助
字段定义
字段类型定义
同义词.txt
solr - Solr 索引器...SolrException: 错误请求
当我启动 solrindex 时,我有一个例外,
org.apache.solr.common.SolrException: Bad Request
这是 hadoop.log 文件内容
我认为我的 schema.xml 有问题,就是这样
我将 schema.xml 从 nutch/conf 文件夹处理到 solr/conf,现在我使用 nutch 1.6 solr 3.6.2 和 apache tomcat 6.0.36 ......我想我会帮助理解这个问题。我在 apahce 日志文件中没有任何错误... olso 我使用 solr/dist/ 文件夹中的 solr-solrj-3.6.2.jar 更改 nutch/lib 文件夹中的 solr-solrj-3.4.jar 文件...
我可以显示我的 solrindex-mapping.xml
感谢您的任何建议。
java - Solrj - 编码问题
我有一个文档,其标题为具有价值的字段-Mörder(o 上有变音符号)。
当我使用以下方法在 java 中获取它时,两个打印命令中返回的值都是 Morder(在 r 上有一个变音符号)。奇怪的。
当我继续访问 Solr 提供的 Web UI 时,标题是 Mörder(o 上有一个变音符号)。
谁能告诉我出了什么问题?
编辑
我实际上是在比较来自 2 个核心的文档标题。一个返回正确的变音符号,但另一个总是将变音符号移动到下一个字符。