tire

    1热度

    1回答

    我正在使用Tire和ElasticSearch。我需要编程创建过滤器,所以我不想使用简单的搜索方法。简单的方法非常有效: Item.search("blender",:page => 1, :per_page => 1) 这将返回第一击,当你发送页面= 2,则返回空集,这是正确的(该数据集)。 但是,当您使用间接法: search = Tire::Search::Search.new("ite

    0热度

    1回答

    它看起来像我可以用一个或另一个但不是两者,任何人对如何做到这一点的例子吗?问题是,为了使用will_paginate,我必须使用的搜索方法的模型 Item.search("test", :page => 1, :per_page => 20) 但为了使用过滤器,我必须直接使用轮胎: search = Tire::Search::Search.new("items") search.filte

    3热度

    1回答

    如何使用Searchkick gem嵌入ElastiSearch构面? 我想实现这样的事情: 类别名称 中间价 数 分钟价格 最高价格

    1热度

    1回答

    Want to search for the title from the board with live_flag true. class Board < ActiveRecord::Base has_many :deals include Tire::Model::Search tire.mapping do indexes :title, typ

    0热度

    1回答

    当我运行 rake environment tire:import CLASS='Article.all' INDEX='mongo-articles' FORCE=true 要松紧搜索导入数据 ** Invoke environment (first_time) ** Execute environment ** Invoke tire:import (first_time) ** E

    0热度

    1回答

    我想做嵌套过滤。但返回错误。是否有另一种过滤方法?使用这个真实的? 错误输出: /型号/系列/ filter_season方法: def self.filter_season s = Tire.search('myindex', type: 'series') do query do filtered do query do all

    2热度

    2回答

    我有2个模型,Player和Item。 A player有许多items。 的Item模型的映射: tire do mapping( _parent: { type: 'player' }, _routing: { required: true, path: :user } ) do indexes :user, type: "string", index

    1热度

    2回答

    我使用Elasticsearch(与轮胎),并需要创建一个方面输出每天,每周,每月的每日唯一MAC地址的统计信息。我遇到了让它正常工作的问题。 我需要的意思是,总的数字,不能把它与date_histogram方面工作: def self.search_stats params tire.search(page: params[:page], per_page: 50) do |s|

    0热度

    1回答

    我使用的轮胎宝石Elasticsearch融入我的应用程序,但它抛出一个错误,当我尝试我的命名范围适用于它: scope :unflagged, -> { where('flags_count < 4') } def self.search(params) tire.search(page: params[:page], per_page: 12) do query {

    0热度

    1回答

    我有弹性搜索应用程序。我如何在优化级别使其性能达到最佳状态,我知道这是一些边缘问题,但我的客户要求我这样做。即使我的应用程序在我的本地工作顺利,但在生产的情况可能会因为查询请求的数量不同任何一个可以告诉我哪个方向我必须考虑,我需要强大的方向,所以请给我回复谢谢 我正在使用轮胎/ karmi ES数据存储在我的Ruby on rails应用程序中。 我 index.number_of_shards: