searchkick

    0

    1答えて

    私はレコード "Pharrell Williams"、 "Will Smith"、 "will.i.am"を持っています。 私は例を置く:Artist.search("will")私はそれらのすべてを見たい。 私は提案を試みましたが、misspellings: { edit_distance: 5 }としましたが、私は「Will Smith」しか出ません。

    0

    2答えて

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

    0

    1答えて

    実稼働サーバーでRailsコンソールを開き、検索*を実行してElasticSearch dbをカウントできます。 s = Sentence.search '*' s.count ...5, 381587, 381590, 381597, 381600, 381602, 381604, 381618, 381632, 381637, 381640, 381642, 381645, 381648

    0

    1答えて

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

    8

    2答えて

    モデル内からレコードを再索引作成しようとすると、elasticsearchサーバー上に空のインデックスを設定してしまいます。 Courseのモデルは、多くの場合、Instructorsです。 今、Instructorで何かが更新されるたびに再インデックスを試みるinstructor.rbモデル内に、このコールバックメソッドがあります。 class Instructor < ActiveRecord

    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答えて

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

    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