searchkick

    1

    1答えて

    ElasticsearchラッパーRuby gem で奇妙な動作が発生しました。 問題 期待される動作は、私はそれでスペースでフルネームを検索することができるはずです。これは私のテストでは動作しますが、ブラウザでは動作しません。 コード account.rb class Account searchkick word_start: [ :first_name, :la

    0

    1答えて

    私たちは、異なる製品に対して与えられたES指標を保持しています。私たちがしようとしているのは、製品名を集計し、各製品名のバケットの平均スコアを取得することです。現在のところ、デフォルトの集約機能では各バケットの数がわかります。これを拡張して商品名あたりの平均得点にすることは可能ですか? 私たちはパイプラインの集約を見てきましたが、ドキュメントはかなり密集しており、私たちがしようとしているものとはま

    0

    1答えて

    @professional_services = Professional::Service.search @keywords, where: { location: { near: { lat: @cordinate[0], lon: @cordinate[1] }, within: "100km" } } 距離順での検索はどう

    -1

    1答えて

    私は人々がオファーを投稿して検索するWebページプロジェクトに取り組んでいます。私はこれに真に新しく、簡単な検索フォームを作る方法について研究してきました。私は現在searchkickの宝石で働いています。私は多くのチュートリアルに従っていますが、私のコードはうまくいかないようです。ここでは、事前 にありがとうsearchkickドキュメントから、私の関連するコード #app/controller

    0

    1答えて

    私はSearchkickを使用してユーザーレコードを検索しています。私は毎回同じ結果を得るようになっています。私はドキュメントを見てきましたが、何も見つかりませんでした。以下は私が使っている実装です。 user_matches.results.shuffle A Searchkickの道: search_params = {} search_params[:where] = where #

    0

    1答えて

    最近、High Seirraに更新されましたが、何かを意味するかどうかは不明です。アクティブレコードモデルを再インデックスしようとするとこのエラーが発生します。 私が試したこと。 RVM、Ruby、Elasticsearchを再インストールしました。まだ同じエラーが発生しています。 私のチームの他の人たちも同じアップグレードを行いましたが、うまく動作しています。 以下は私が受けているエラーです。

    0

    1答えて

    ストックモデルを介して関連付けられた2つのモデル、商品とストアがあります。これらの店舗の距離によって命じ、私は製品を検索し、それらを持って店を含むクエリに一致する製品を取得したいSearchkick(弾性)またはActiveRecordのを使用して class Product < ApplicationRecord searchkick has_many :stocks

    3

    1答えて

    私はレールコンソールでこれを行います:posts = Post.active.search('lorem').recordsそれは私にこれを与えます:Post Load (0.9ms) SELECT `posts`.* FROM `posts` WHERE `posts`.`id` IN (3, 1, 2) LIMIT 11しかし、私がposts.pluck(:id)を行うときは[1, 2, 3]

    0

    1答えて

    私は、cloudse9のポート8081でelasticsearchを実行しました。 /workspace/elasticsearch-6.1.1/bin $ ./elasticsearch -E http.port=8081 私はその後、私は Book.reindex コマンドを実行しgemfileに 'searchkick' 宝石を追加して、私はその後、 class Book < Act

    0

    2答えて

    私は親切でページフラグメントをグループ化し、HTMLコンテンツを集約しようとしています。私はsearchkickが自動的に仕事を発注バッチを作るために主キーに昇順に順序を設定find_in_batchesを使用して、レコードのインデックスを再作成しようとすると scope :search_import, -> { select("kind, string_agg(html_content