chewy-gem

    0熱度

    1回答

    對不起,標題不明確,但我不確定如何用簡單的句子表達我的問題。 解釋:我工作的應用程序目前有多種類型的對象可以鏈接到標籤,由用戶添加。目前,每個標籤都是數據庫中的不同條目。 對於比方說,比如我有: - 標記對象1:標籤1,標籤2 - 對象2標記有:標籤2,標籤3 - 對象3標記有:標籤1,標籤3,TAG4 表對於這種標籤可以是這樣的: id | value | tagged object 1 |

    0熱度

    1回答

    我在我的Rails應用程序中使用Elasticsearch應用程序gem 'chewy'。 我有兩種模式:產品和標籤[多對多關係,通過ProductTag模型管理]。 我定義ProductsIndex如下: 我能夠成功查詢ProductsIndex在我的控制器: q = params[:q] @products = ProductsIndex.filter { tags(:and) == [q]

    0熱度

    1回答

    我試圖創建一個查詢,該查詢返回在該日期(或日期範圍)內沒有保留或根本沒有保留的可用產品。這讓我瘋狂。 這是我當前的映射索引設置: { "development_product_instances" : { "aliases" : { }, "mappings" : { "product_instance" : { "properties" :

    1熱度

    1回答

    比方說,我有多個對象的索引在它: class ThingsIndex < Chewy::Index define_type User do field :full_name end define_type Post do field :title end end 如何搜索兩個用戶的full_name和帖子titles。 該文檔只談

    0熱度

    2回答

    有了嚼勁的寶石,如果我跑: MyIndex.filter{attribute1?}.count 它總是會返回10個出現次數。 我知道這是一個ElasticSearch的默認設置,我讀this question,它說我應該將URL上的參數size設置爲一個很大的數字,以獲取所有的事件。 的問題是,我似乎無法找到在哪裏設置網址參數用於對耐嚼寶石elasticSearch服務器的請求,這樣它會做這樣

    1熱度

    2回答

    我在Rails應用程序上使用具有耐嚼的GEM的ElasticSearch。我會幫助一些翻譯: all.select { |task| (task.start_at.to_date..task.end_at.to_date).cover?(Date.today) } 使用耐嚼的過濾器。我試着長時間做這項工作,但沒有成功。 任何形式的幫助都會很棒。 謝謝

    1熱度

    3回答

    概述 我有公寓,有保留。我的索引保留爲嵌套字段,其中包含start_date和end_date的日期字段。 我使用耐嚼的紅寶石寶石 - 但這個時候沒關係,我想。只需要讓我的查詢正確。 目標 我要取的有或無保留在給定的日期都沒有保留所有可用的公寓。 當前查詢 不幸的是返回所有的公寓: :query => { :bool => { :must_not => [ {

    0熱度

    1回答

    所以我這裏有一個問題... 我使用chewy紅寶石寶石我使用Elasticsearch聚集,因此任何從分揀 => #<Chewy::SnippetPagesIndex::Query:0x007f911c6b1610 @_collection=nil, @_fully_qualified_named_aggs={"chewy::snippetpagesindex"=>{"chewy::snipp

    0熱度

    1回答

    我正在使用elasticsearch在我的應用程序中搜索某些記錄。 filtered: { query: { query_string: { query: "*#{term}*", fields: ["name"] } }, filter: { bool: {

    0熱度

    1回答

    我已經實現了用戶模型(Elasticsearch使用Chewy gem)的搜索。 的意見/搜索/ search.html.erb: <%= form_tag search_path, method: "get" do %> <%= label_tag(:q, "Search by name/ surname/ email:") %> <%= text_field_tag(:q)