0
我需要根據特定條件獲得隨機數量的結果。這是我的查詢:Rails + Searchkick - 隨機搜索條件不起作用
query = Company.search('*', limit:10, where: {location: {near: [long,lat], within: distance}, confirmed: true }, execute: false)
query.body[:query] = {function_score:{ random_score: { seed: seed } } }
company_results = query.execute.results
問題是它返回搜索與隨機性返回,但不應用where參數。每次只給我10個隨機數據庫公司。已經搜索了幾個小時如何解決這個問題,但沒有運氣。任何幫助表示讚賞,
謝謝。