问题标签 [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.
ruby-on-rails - Tire/ElasticSearch 单表继承支持
我的应用程序在各种 3rd 方服务(如 Delicious、Twitter)中搜索链接……我有以下基类:
并且以下类继承自Link
并添加了另外两个字段:
搜索将通过基类完成:Link.search('google.com')
. 有没有机会让这个工作?目前Link::Delicious
,Tire/ElasticSearch 完全忽略了(附加)字段。
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。唯一的问题是,我在网络上找不到任何有同样问题或共享方法的人。
我将衷心感谢您的帮助。
ruby-on-rails - 使用轮胎时如何将 GET 参数附加到弹性搜索
我希望将参数附加?search_type=count
到弹性搜索。
类似的东西。我如何告诉轮胎附加它search_type=count
?
ruby-on-rails - 当我执行 update_all() 时,轮胎(elasticsearch)没有更新
我在 ruby on rails 中使用 Tire 来连接 ElastiSearch。
当我用 修改元素的参数时update_attributes
,Tire 会自动更新索引以反映此更改。
但是,当我同时修改多个元素时update_all
,Tire 不会更新索引,并且它与我的数据库不同步。
这是轮胎中的错误吗?有解决方法吗?
ruby - 轮胎(elasticsearch 客户端)需要分页来执行导入,如何使用自定义模型执行此操作?
如果我有一个简单的类,例如:
如果有分页方法,我似乎只能执行 Article.import 。但是因为这是一个自定义的持久模型并且我没有使用 ActiveRecord,所以我无法使用 WillPaginate 或 Kaminari。那么有没有我可以创建的自定义方法来支持分页,如果有,它必须满足什么要求?
ruby-on-rails - 用轮胎重写 SQL 查询
我正在尝试用轮胎重写查询。
这是我拥有的模型:
用户可以关注场所。我需要搜索特定用户关注的场所。
到目前为止,我一直在使用 ActiveRecord:
这显然不理想,所以我用轮胎在我的应用程序中添加了 elasticsearch。
我将如何搜索带有轮胎的场所,并按关注它们的用户进行过滤?
ruby-on-rails-3 - 使用轮胎持久性时出错
我有一个带有简单模型的 ActiveAdmin 应用程序,我想在使用轮胎的弹性搜索中坚持:
但我在索引操作中收到此错误:
我错过了什么?
ruby-on-rails - 轮胎/弹性搜索HABTM相关模型
我正在尝试使用轮胎/弹性搜索为我的客户端模型实现全文搜索。我有一组用户,与客户一起工作。Client 和 User 模型之间存在 HABTM 关联。
有一个manager
功能只限定客户端,由特定用户管理(在大多数情况下是当前登录的用户)。我想在轮胎中实现一个搜索过滤器,它的工作方式与 ActiveRecord 的工作方式大致相同。它不适用于轮胎(抛出no filter registered for [user_ids]
错误)。
我相信我可能会在这里做一些完全不可行的事情,但是我这样做的方式有什么问题,你会推荐什么教程/阅读?
这是模型。