问题标签 [tire]

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

ruby-on-rails - Tire/ElasticSearch 单表继承支持

来自 GitHub 的交叉帖子

我的应用程序在各种 3rd 方服务(如 Delicious、Twitter)中搜索链接……我有以下基类:

并且以下类继承自Link并添加了另外两个字段:

搜索将通过基类完成:Link.search('google.com'). 有没有机会让这个工作?目前Link::Delicious,Tire/ElasticSearch 完全忽略了(附加)字段。

0 投票
1 回答
610 浏览

solr - 太阳黑子和轮胎宝石的区别

目前我正在使用思考狮身人面像进行搜索。现在我正在考虑使用黑子轮胎,因为它们会自动索引新内容。

两者之间有性能差异吗?还有什么我应该关心的吗?

0 投票
1 回答
1406 浏览

ruby-on-rails - 为什么 Tyre 在生产模式 (RoR) 下无法连接到 ElasticSearch?

我有一个带有 Ubuntu 10.04 和 Nginx 的 VPS,以及一个通过 capistrano 部署到它的 Rails 应用程序。到目前为止,一切正常。昨天我尝试集成 Sunspot/Solr,这完全是一场灾难,因为它破坏了我的整个服务器和应用程序。所以,今天我尝试将轮胎/弹性搜索作为全文搜索的组合。在我的本地开发环境中,一切正常。我通过自制软件安装了 ES 并启动并运行。经过一些测试后,我将应用程序部署到我的 VPS 并在此服务器上安装了 ES。当我启动 ES 时,它给了我一个 PID,似乎工作正常,但问题是,轮胎宝石似乎无法连接或找到它。因为我无法保存将被索引的对象或在数据库中搜索某些内容。我总是收到消息(我自己将 IP 地址更改为 0.0.

如果我尝试保存某些内容,则消息几乎相同,只是发生错误的代码行不同。

我一直在寻找几个小时来找出错误在哪里,如果我错过了配置中的某些内容或问题是什么,但我似乎无法找到它。我一直在想问题是a)Tire不知道如何找到ES,即使没有配置要设置b)IPTables或Nginx导致错误

而且我无法打开 my-domain.com:9200 来访问 ES,但这可能是由于 Nginx。唯一的问题是,我在网络上找不到任何有同样问题或共享方法的人。

我将衷心感谢您的帮助。

0 投票
1 回答
1882 浏览

ruby-on-rails-3 - 轮胎弹性搜索中的精确短语匹配

我在我的 ruby​​ on rails 应用程序中实现了对轮胎的弹性搜索。 到目前为止,我做得很好。现在我想检索与精确值匹配的结果。 例如,如果有两个标题为“once on”和“once on a time”的记录,“title: once on”应该只返回一个标题正好为“once on”的记录

0 投票
1 回答
342 浏览

ruby-on-rails - 使用轮胎时如何将 GET 参数附加到弹性搜索

我希望将参数附加?search_type=count到弹性搜索。

类似的东西。我如何告诉轮胎附加它search_type=count

0 投票
1 回答
1357 浏览

ruby-on-rails - 当我执行 update_all() 时,轮胎(elasticsearch)没有更新

我在 ruby​​ on rails 中使用 Tire 来连接 ElastiSearch。

当我用 修改元素的参数时update_attributes,Tire 会自动更新索引以反映此更改。

但是,当我同时修改多个元素时update_all,Tire 不会更新索引,并且它与我的数据库不同步。

这是轮胎中的错误吗?有解决方法吗?

0 投票
2 回答
1031 浏览

ruby - 轮胎(elasticsearch 客户端)需要分页来执行导入,如何使用自定义模型执行此操作?

如果我有一个简单的类,例如:

如果有分页方法,我似乎只能执行 Article.import 。但是因为这是一个自定义的持久模型并且我没有使用 ActiveRecord,所以我无法使用 WillPaginate 或 Kaminari。那么有没有我可以创建的自定义方法来支持分页,如果有,它必须满足什么要求?

0 投票
2 回答
709 浏览

ruby-on-rails - 用轮胎重写 SQL 查询

我正在尝试用轮胎重写查询。

这是我拥有的模型:

用户可以关注场所。我需要搜索特定用户关注的场所。

到目前为止,我一直在使用 ActiveRecord:

这显然不理想,所以我用轮胎在我的应用程序中添加了 elasticsearch。

我将如何搜索带有轮胎的场所,并按关注它们的用户进行过滤?

0 投票
1 回答
879 浏览

ruby-on-rails-3 - 使用轮胎持久性时出错

我有一个带有简单模型的 ActiveAdmin 应用程序,我想在使用轮胎的弹性搜索中坚持:

但我在索引操作中收到此错误:

我错过了什么?

0 投票
1 回答
814 浏览

ruby-on-rails - 轮胎/弹性搜索HABTM相关模型

我正在尝试使用轮胎/弹性搜索为我的客户端模型实现全文搜索。我有一组用户,与客户一起工作。Client 和 User 模型之间存在 HABTM 关联。

有一个manager功能只限定客户端,由特定用户管理(在大多数情况下是当前登录的用户)。我想在轮胎中实现一个搜索过滤器,它的工作方式与 ActiveRecord 的工作方式大致相同。它不适用于轮胎(抛出no filter registered for [user_ids]错误)。

我相信我可能会在这里做一些完全不可行的事情,但是我这样做的方式有什么问题,你会推荐什么教程/阅读?

这是模型。