searchkick

    1熱度

    1回答

    我有一個'feed'模型,has_many條目,這些都顯示在一個頁面上。 Searchkick全部設置並且像默認搜索欄一樣具有魅力,但不幸的是,我似乎無法弄清楚如何使用按鈕來完成搜索。 我試圖使用Searchkick通過按鈕點擊進行搜索(點擊顏色白蘭地,得到所有匹配顏色白蘭地等的結果)。我在它的文檔中看到了這個名爲'Aggregation'的例子,這個例子是{color:「brandy」}。 我需

    0熱度

    1回答

    如何爲searchkick實現類別過濾器。基本上我有一個輸入字段接受查詢字詞,但我也想要一個下拉菜單,用戶可以選擇一個類別來搜索或搜索所有類別。有職位和類別 我的模型之間的許多一對多的關係是: -- post.rb class Post < ActiveRecord::Base has_many :post_categories has_many :categories, through:

    1熱度

    1回答

    有人使用範圍模型的Searchkick?我有一個Article模型scope :published, ->{ where(status: "Published") }。 所以在我ArticleController我做了以下內容: query = params[:q].presence || "*" @search = Article.published.search(query, operator

    0熱度

    1回答

    我已經爲elasticsearch實現了searchkick,但是想要根據存儲在我的變量中的列名和方向對結果進行排序和排序。 類似以下內容: @suppliers = Supplier.search( query, where: { :active => true }, order: { "#{@column}": :"#{@direc

    6熱度

    3回答

    我遇到相關搜索存在問題。下面的請求的結果是很奇怪: Candidate.search('martin', fields: [:first_name, :last_name], match: :word_start, misspellings: false).map(&:name) ["Kautzer Martina", "Funk Martin", "Jaskols

    0熱度

    1回答

    我有equity_contracts表,其中有一個user_contract和許多prices。 EquityContract模型的樣子: class EquityContract < ActiveRecord::Base validates_presence_of :ticker, :name, :country, :currency has_one :user_contr

    2熱度

    1回答

    我的應用程序中有兩個主要模型,「商業」和「類別」。我目前有一個搜索text_field,工作得很好,但我也試圖實現用戶根據包含可用類別的collection_select搜索「belongs_to」某個類別的企業的功能。 我有collection_select工作,但我似乎無法弄清楚如何讓它顯示'belongs_to'所選類別的企業。 這裏是我的業務總監搜索信息: def search

    0熱度

    1回答

    在Rails應用4,我有相關的模型申請人和商標,後者使用搜索Searchkick: class Applicant < ActiveRecord::Base has_many :trademarks end class Trademark < ActiveRecord::Base belongs_to :applicant searchkick end 我

    1熱度

    1回答

    當我在AR模型,像這樣包括searchkick: class Dog < ActiveRecord::Base searchkick # callbacks: :async end 是,當我創建一個新的狗模型,還是我來實現,這是一個after_commit回調索引自動同步?我發現文檔在這一點上有些模棱兩可,我無法在我的測試中驗證這種行爲。

    1熱度

    1回答

    我想創建一個文檔管理系統,用戶可以按主題或按日期搜索文檔。當兩個參數都有值或兩者都爲空時,它工作正常。但是當一個人空着時,事情就會出錯。 我使用params[:search]來搜索主題字段,而params[:date_filter]用於日期字段。 案例1:params[:search]爲空,params[:date_filter]存在。搜索沒有任何回報 案例2:params[:search]存在,