问题标签 [sunspot-solr]

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

ruby-on-rails - Sunspot Solr Rails - 隐藏字段范围和相关模型

我想使用隐藏字段参数(colour_id)来优化我对与特定颜色相关的面料的搜索。

面料有多种颜色、供应商和类别

但是,我希望搜索表单(color_ids)中隐藏字段的参数过滤织物,以便仅搜索与这些颜色相关的织物。

从我收集到的最好的方法是在我的搜索中添加范围,并将这些隐藏字段的参数传递给范围,以将搜索结果缩小到仅与这些颜色相关联的面料。

我的面料模型看起来像这样

我的控制器

和我的看法

0 投票
3 回答
3614 浏览

ruby-on-rails - 如何在 SSH 客户端(PuTTy)关闭后保持 Rails 控制台中的 rails 命令运行

我使用 PuTTy 连接到我们的 Ubuntu 生产服务器。

我想使用 Solr 重新索引特定模型。我想从 Rails 控制台运行 reindex 命令,即 Modelname.reindex (因为这似乎比 rake 任务运行得更快。)

然而,我们正在查看大量数据,预计此索引需要几个小时。

我希望能够在 Rails 控制台中启动此任务,即使我退出 PuTTy,它也应该继续运行。这该怎么做?

Linux:在关闭 SSH 客户端建议 nohup 后阻止后台进程停止,但我不知道是否/如何将其与 rails 控制台一起使用。

0 投票
1 回答
479 浏览

java - 试图让 rake sunspot:solr:run 执行

我正在尝试让 gem sunspot_rails 和 sunspot_solr 启动并运行。我从https://github.com/sunspot/sunspot/issues/160下载了所有最新的 gem 并实施了补丁建议,但我仍然收到如下所示的错误。

似乎有些文件被复制了,但它被挂在了某个地方。我在 Windows 7 系统上,64 位使用 rails 版本 3.2.6 和 gem 'sunspot_rails' 版本 1.3.3 和 gem 'sunspot_solr' 版本 1.3.3。我花了几个小时试图弄清楚这一点,任何帮助将不胜感激!

0 投票
1 回答
305 浏览

ruby-on-rails-3 - 是否可以在消息宝石“Mailboxer”中添加“搜索”功能?

我想在吨消息的正文部分实现“文本搜索功能”。如果有人知道如何将它实现到“Mailboxer”,请告诉我如何。我不知道它是怎么回事。

当我访问 example.com/messages/search?page=3&search=test&utf8=%E2%9C%93 此代码不会发回正确的结果...

0 投票
2 回答
809 浏览

mysql - sunspot_solr 分组子句中的未定义字段错误

我有属于类别的 product_details 表。product_details 具有 id、name、price、discount 和 category_id 等字段,而 categories 表具有 id 和 name 等字段。我正在使用 mysql 数据库我正在尝试根据 category_id 对产品详细信息进行分组。要进行分组,我参考 了 https://gist.github.com/f987013b2feec5b28456。但是我收到以下错误

我的模型看起来像这样

我的控制器看起来像这样

在我的日志文件中,我是这样的

RSolr::Error::Http 在 ProductDetailsController#index

请帮我。谢谢你。

0 投票
2 回答
1068 浏览

ruby - Sunspot Solr 自动完成功能不工作 Ruby on Rails 3.2.3

我需要帮助让自动完成功能在我的 Solr 搜索栏上工作。我,使用这个https://github.com/xponrails/sunspot_autocomplete

按照步骤操作,它不起作用。

我卡在我的搜索栏上-如何将其添加到其中,同时保留参数 [:search]

其他人也有同样的问题,但删除了他们的代码,使其正常工作。

*它是否纯粹与 jquery-ui 自动完成有关?或者是否必须以某种方式安装插件 - 我不确定我是否正确安装了它。

谢谢你=)

0 投票
1 回答
161 浏览

ruby-on-rails - Rails 3.2 sunspot_rails 和 sunspot_solr 无法在 Windows 上启动

编辑:下载 zip 并手动安装,现在一切正常。


不幸的是,在 Windows 上设置 Sunspot 和 Solr 似乎是不可能的。运行 rake sunspot:solr:run 工作正常,但是,当尝试重新索引或在服务器开发模式下执行搜索方法时,您会收到异常“无法建立连接,因为目标机器主动拒绝它。-connect(2 )”。我今天安装了 sunspot_rails 和 sunspot_solr,所以应该是最新版本。今天也将 java 更新到 1.7.0_05。现在,有些人通过将 server.rb 中的第 104 行从 exec(Shellwords.shelljoin(command)) 更改为 system(Shellwords.shelljoin(command)) 来使其工作,但这对我也不起作用。我真的没有看到任何可能的解决方案可以尝试。有人知道如何让它在 Windows 7 上运行吗?先感谢您!

0 投票
0 回答
872 浏览

ruby-on-rails - 路由错误,未定义的方法“可搜索”#使用 Sunspot Solr / Rails

我已将 Sunsport Solr 添加到我的 Rails 应用程序中。我要搜索的模型抛出Routing Error异常,抱怨undefined method 'searchable' for #<Class..........>. 我遵循了几个不同的设置指令集,它们都提供了相同的信息,我已经完全匹配了。我似乎无法确定问题所在。下面的相关片段。

--

--

有时,如果我刷新几次,key?就会抛出有关方法的单独错误。下面的完整错误。

我很困惑——有什么想法吗?

0 投票
1 回答
623 浏览

ruby-on-rails-3 - 在生产 amazon ec2 中使用橡胶设置 sunspot solr

我认为 sunspot 非常棒,但我觉得在所有的截屏视频和描述中,在生产环境中设置它的方法并没有涵盖那么多。我想说我对 Rails 还是很陌生,我已经用橡胶将我的应用程序部署到了亚马逊 ec2,到目前为止一切正常,但是,我不知道如何设置太阳黑子的起点我的应用程序。rake sunspot:solr:start 任务仅用于开发,那么我将如何在生产中解决这个问题?我会创建一个新实例并在 ubuntu 上使用 tomcat 安装 sunspot,这是我在某些板上读到的。我将如何让我的应用程序与该实例进行通信?任何建议都非常感谢!

0 投票
2 回答
207 浏览

solr - 将“UK”匹配到“United Kingdom,scotland etc.” 在 Solr

我在我的网站中使用 Solr 作为搜索引擎,除了同义词匹配外,一切都很顺利。

我的 synonym.txt 文件如下所示:

这适用于返回标有“英国”的结果,但不适用于其他结果。如果我颠倒排序,则不会返回“英国”结果。

我的字段类型如下所示:

我对 solr 很陌生,所以非常感谢任何帮助!