sunspot

    1熱度

    1回答

    我正在試圖對存儲在每個單詞數組中的字典定義進行文本搜索。我想要做的是有以下條件排名較高: 如果關鍵字出現在定義的早期,條目應排名較高。 如果定義與關鍵字完全匹配,則條目應排名較高。 如果關鍵字在定義中更經常出現,則條目應該排在更高的位置。 例如,搜索「汽車」。 字1: 車 車 總線 2個字: 停車場一輛車 停車場 字3: 小型車 排名應該返回字1,則字3,然後2個字。 我將如何使用Solr實現這一

    0熱度

    1回答

    我有一個表用戶,其中有一個common_app。我想在用戶的common_app.cover_letter中創建可搜索的文本。 當我嘗試這樣做,我得到的錯誤 - rake sunspot:reindex undefined method `map' for nil:NilClass /Users/stepan/Desktop/Previous Desktop/Sites/atlas/app/m

    1熱度

    2回答

    我是新來的紅寶石軌道上。事實上,我從昨天開始着手它。所有的概念對我來說都是新的。我遇到了一個我需要幫助的問題。 這是我的控制器文件。 class ProductsController < ApplicationController def new #render :layout => 'mylayout' end def result

    1熱度

    2回答

    我正在使用太陽黑子進行搜索功能。這是我的控制器文件。 def show search = Clothes.search do fulltext 'params[:name]' paginate :page => 1, :per_page => 30 end @results = search.results end 我已經

    1熱度

    1回答

    我做了一個帶有搜索標籤和自動完成功能的RoR項目。我使用MySQL數據庫來存儲數據,並使用jQuery ui進行自動完成。現在我正在用Solr太陽黑子做同樣的項目。我的搜索功能正常工作。我可以使用相同的jQuery ui通過使用與MySQL相同的策略來實現自動完成功能。 jQuery自動完成是否會像使用MySQL數據庫一樣以太陽黑子的方式獲取數據?

    1熱度

    1回答

    我安裝太陽黑子時出現問題。我將它們包含在我的Gem文件中: gem 'sunspot_solr', github: 'sunspot/sunspot', branch: 'master' gem 'sunspot_rails', github: 'sunspot/sunspot', branch: 'master' 安裝了該軟件包。但是,當我嘗試安裝它rails generate sunsp

    0熱度

    2回答

    我需要從可搜索塊內部訪問我的rails模型實例,如下所示。 class Product include MongoMapper::Document include Sunspot::Rails::Searchable key :field_names, Array searchable do |ss| self.field_na

    1熱度

    1回答

    我使用太陽黑子和Kaminari進行分頁。但是,我看到的最大結果返回(即使有更多的)是30 這裏是我的代碼: Kaminari.paginate_array(search.results).page(params[:page]).per(10) 請有關如何返回所有結果,並相應分頁建議。

    2熱度

    1回答

    假設我有一些產品想要搜索。 我想找到一些最小值和/或最大值,如長度,寬度和高度的產品。 我可以這樣做: any_of do with(:length).greater_than_or_equal_to(length_min) with(:length).less_than_or_equal_to(length_max) with(:width).greater_t

    1熱度

    1回答

    我有一些型號的關係如下: 訂單有許多ORDER_ITEMS(型號OrderItem的); 訂單屬於具有關聯型號Company的一個供應商(型號User)。 我想使這些全文搜索的基礎上訂購: 1)OrderItem的的屬性:名稱,描述 2)供應商的公司名稱 然後,我設置了搜索的屬性這樣的: searchable do ... text :order_items do order_ite