問題タブ [acts-as-ferret]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
29 参照

ruby - act_as_ferret の大文字と小文字の区別に関する問題

大文字と小文字の区別に問題があります。基本的に、インデックスに格納されているテキストが大文字のように見える場合でも、検索は小文字の場合にのみ機能します。

これに対処する方法、ありがとう!

0 投票する
1 に答える
1121 参照

ruby - acts_as_ferretでインデックスを再構築する方法は?

act_as_ferret(0.4.3) を使用して全文検索を行っていますが、インデックスを更新するときに再起動する必要があります

フェレット、それを自動更新させる良い方法はありますか? ありがとう!

0 投票する
1 に答える
305 参照

ruby-on-rails - ドイツのウムラウトとacts_as_ferret

私はacts_as_ferretに基づく検索でアプリをセットアップすることができました。全体的には問題なく動作します。しかし、ウムラウトを含む単語の結果は見つかりません(例:「Getränke」)。

これをenvironment.rbに追加し、インデックスを最初から再構築しましたが、それ以上の結果は得られませんでした。

データベーステーブルを再確認しましたが、これは完璧なはずです。

ところで:データはデータベーステーブルに正常に表示されます(Sequel Proで表示)。

次に、Textmateでインデックスファイルを開いて「Getränke」のエントリを検索しました。TextMateはMac Romanエンコーディングで開いて、このようにUmlautを表示しました。

Getr‰nke

UTF-8エンコーディングでインデックスファイルを再度開きましたが、奇妙な文字が疑問符の付いた長方形として表示されます。

ドイツ語のウムラウトで単語を検索して結果を見つけるにはどうすればよいですか?

0 投票する
3 に答える
392 参照

ruby-on-rails - Rails:条件付きのfind_by_contents; 構文ヘルプをお願いします

Rails2.0.2の条件に基づいて検索を制限しようとしています。

ステートメントを検索:

検索を制限する条件を追加する必要があります

これは機能しませんが

構文がどうあるべきか知っている人はいますか?

0 投票する
2 に答える
1439 参照

ruby-on-rails - ferret と act_as_ferret のインストール

Railsサーバーにフェレットをセットアップするための確かなチュートリアルまたは方向性を探しています。インターネット上の誰もがとても簡単に思えますが、私はすべてをまとめることはできないようです.

私が成功したこと:

汗かいていない。エラーなし。

機能しないもの:

または ActsAsFerret.find('test', 'my_index')

コンソールに定数「ActsAsFerret」を認識させます ( https://github.com/jkraemer/acts_as_ferretからプラグインをインストールした場合のみ) が、find() は No Method Error を返します。 更新:このようにプラグインをインストールすると、Mongrel が起動しなくなります

私は開発モードで実行していますが、何が起きているかを知るために ferret_server.yml を構成しました。

それで、誰か提案はありますか?そして、acts_as_ferret を gem またはプラグインとして使用して運が良かった人はいますか? グーグルは、まとまりがないように見える小さなスクラップやチュートリアルの一部を取得するので、これを理解したら、これに対する解決策をブログに投稿することを誓います.

ruby 1.8.7 (2010-01-10 パッチレベル 249) [i486-linux]

レール (3.0.3)

PS私も走りました

誰かの提案で...まだ運がありません。それが展開するための合理的な解決策になるかどうかさえわかりません。

0 投票する
1 に答える
424 参照

gem - Windows XP に acts_as_ferret をインストールするにはどうすればよいですか?

Windows XP にActs As Ferretをインストールできません。私の開発環境は、

  • RubyGems -1.7.2
  • ルビー-1.8.7
  • 開発キット - 4.5.1

コマンドを実行するとgem install acts_as_ferret、以下のエラーが発生しました。どんな手掛かり?

0 投票する
0 に答える
207 参照

ruby-on-rails - jruby で ferret (acts_as_ferret) を実行するには?

「acts_as_ferret」ジェムを使用する既存のプロジェクトがあります。

私はそれ (およびその他の必要な gem) をインストールし、db-migration スクリプトを実行しようとしました。

次のエラーが表示されます。

そして最後に:

宝石をリストすると、フェレットがリストされているように機能します。jrubyを使用しているため、インストールできないフェレットと関係があると思います。(ネイティブ拡張エラーが発生します)

この問題を解決するにはどうすればよいですか? ありがとう。

0 投票する
2 に答える
311 参照

ruby-on-rails - 私のレールアプリでフェレット検索が機能しない

まず、にログインして、ruby script/console -e production各テーブルのインデックスを作成しようとしました

正常に動作し、戻ってきましたtrue

次に、コマンドを使用してフェレットサーバーを起動しました

次に、アプリケーションを開始しましたが、検索以外はすべて正常に動作しています。検索タブで検索しようとすると、次のようなエラーが表示されます。

検索はコンソールで正常に機能しています

result = ActsAsFerret.find("admin",[User], :limit => 2)結果を取得しますか

0 投票する
2 に答える
124 参照

ruby-on-rails - act_as_ferret - 検索を少数のフィールドに限定する方法は?

私は、10 または 12 の異なるインデックスでフェレット インデックスが付けられているモデルの学校を持っています。

ある特定の検索で、次のフィールドのいずれかで検索語に一致する学校のみを返したい: ["name", "postcode", "urn"] (urn は uid の種類のフィールドです)

たとえば、「grange」を検索すると、名前に「grange」が含まれる学校が返されますが、住所に「grange」が含まれる学校は返されません (もちろん名前にも含まれている場合を除きます)。

フィールドが1つしかない場合(名前など)、次の方法でこれを実現できます

しかし、フィールドのリストでこれを行う方法がわかりません。次のような「または」構文を使用できるかもしれないと思いました

また

しかし、これらはどちらも機能しません。誰でもこれを行う方法を知っていますか? ありがとう、マックス

0 投票する
2 に答える
508 参照

ruby-on-rails - Railsの全文検索エンジンに関するアドバイス

Facebookのような検索バーを自分のWebサイトに追加しようとしています。ユーザーが自分の製品や他のユーザーを検索できるようにしたいのですが、ボタンを押さなくても結果をリアルタイムで表示できるようにしたいのです。私は現在いくつかのオプション(思考-スフィンクス、フェレットなど)を検討していますが、どれを使用すればよいかわからないため、プロからアドバイスをもらいたいと思います;)

だから私の要件は:

  • 現在のページのボックスにリアルタイムで表示される結果。
  • Cssカスタマイズ可能
  • PostGreSQLDBのいくつかのテーブルを検索できます。
  • 現在、Herokuを本番環境で使用しています。

自分のニーズに合ったものを選びたいので、ご意見をお聞かせください。前もって感謝します !