sunspot

    0

    1答えて

    は: Product has_many :user_prices UserPrice belongs_to :product そして、私の目標は、5ページあたりの製品とだけなので、多くのuser_pricesを示すことである(5それぞれを言うことができます): class SearchController < ApplicationController def index

    1

    2答えて

    Solr用のカスタムフィルタを作成して使用しようとしています。親アプリケーションは、Sunspot gemを使用したRailsアプリケーションです。私は myorg/solr/analysis/TestThingFilterFactory.javaでフィルター工場を持っている : package myorg.solr.analysis; import org.apache.lucene.ana

    1

    1答えて

    開発用ポート(8982)でsunspotを実行しようとしています。 Solrの: 私は、次のコマンド $ RAILS_ENV =開発すくい黒点を実行開始 太陽黒点が起動しますが、それは開発のポートで起動しない、それが生産ポートである、ポート8983で起動します。 私はconfig/sunspot.ymlを使用していません。私は私は私はわからない Sunspot.config.solr.url =

    0

    1答えて

    : を 「ベルリン」と「ベルリナートア」: @destinations = Destination.search do keywords params[:search], {:minimum_match => 1} をさんは、データベースに次の2つの宛先があると仮定しましょう私が "Berliner Tor"の後で検索している場合、 "Berliner Tor"だけが結果セットにあります。私は結果

    2

    1答えて

    部分文字列/ワイルドカード/部分文字列一致を使用してsolr属性フィールド(非solr.TextFieldタイプ)を検索できますか? たとえば、solr.StrFieldフィールドと、 "1234567890"という文字列を含むドキュメントがある場合、 "456"を検索してそのドキュメントを返すことができます。 私は、この方法ではEdgeNGramなどのようなものを使用してテキストフィールドのみを

    7

    1答えて

    最近、私のインデックスエンジンをsphinxからsolrに移植することに決めました。 thinking_sphinxとkaminariを使用したので、私は黒点/https://github.com/sunspot/sunspot/pull/67でジェネリックページネーションを使ってwill_paginateに移動しないようにすることにしました。次のように 私の検索が処理されます @search =

    3

    2答えて

    複数のフィールドでSunspot/Solrを使用する方法はありますか?このスクリーンキャストで説明したように それは、単純な形式で正常に動作します: product.rb searchable do text :address text :model text :category end * products_controller:http://railscas

    0

    1答えて

    まだファセットについて学んでいますが、関連付けられたレコードが割り当てられていないレコードをフィルタリングしたいと思います。まず、いくつかのコード: モデル: class Project < ActiveRecord::Base belongs_to :category searchable do text :name integer :category_

    4

    2答えて

    私は現在、私のレールアプリケーションで全文検索を実装するためにsunspot gemを使用しています。 Sunspot/Solrを通じた私のウェブサイトへの問い合わせは、適切な結果を返しています。ただし、Solrの管理ページを使用してクエリを作成しようとすると、結果を表示するのが苦労しています。クエリ文字列*:*を使用すると、インデックス付きデータベースに含まれるすべての結果を表示できますが、適切

    0

    1答えて

    太陽黒点を使用して検索してフィルタリングしたいです。私は、日付フィールド "date_start"の月番号を使用してフィルタリングしたい。どのように私の日付フィールドの月の部分だけを使用してフィルタリングできますか? 私はこのような何かを試してみました: with(:date_start).greater_than(3) は助け