問題タブ [meta-search]
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.
java - メタ検索エンジンのアーキテクチャ
質問は十分に明確ではなかったと思います。これは、ポイントの質問に直接更新されたものです。
メタ検索エンジンの構築に使用される一般的なアーキテクチャは何ですか?また、そのタイプの検索エンジンを構築するために利用できるライブラリはありますか?
私は、インデックス付きデータが独自の検索エンジン (Autonomy や Google Box など) または公開検索エンジン (Google Web や Yahoo Web など) から取得できる「エンタープライズ」タイプの検索エンジンの構築を検討しています。
ruby-on-rails-3 - fields_or_fields 構造クエリを使用する場合の meta_search NoMethodError
meta_search を使用しています。以下は正しい結果を示します。
しかし、以下は機能せず、NoMethodError がスローされます。
誰かがそれについて考えていますか?私は何かを逃しています..?
ruby-on-rails - rails3meta_searchの使用法
アプリをRails2からRails3にアップグレード中です。
Rails2アプリはsearchlogicを多用しています。
グーグルした後、searchlogicはRails3と互換性がなく、代わりにmeta_searchを使用する必要があることがわかりました。
しかし、私はsearchlogicに対するmeta_searchの使用法を完全には理解していません。
:nameフィールドと:addressフィールドを持つUserモデルがある場合、meta_searchで次のメソッドを使用できません。私は何が間違っているのですか?
User.user_id_eq(1)やUser.name_equals( "Blah")のようなメソッドはどれも機能していません。私はまだmeta_searchの使い方を理解していないと思います!
参照:
meta_search https://github.com/ernie/meta_search
ruby-on-rails - Rails 3: meta_search での属性名のエイリアス
次のようにmeta_searchを使用しています。
これは、「my_very_long_attribute_name」属性を検索できるようにすることで、期待どおりに機能します。
問題は、?search[my_very_long_attribute_name_contains]
クエリ文字列に表示されることです。短い名前をこの属性にマップする最良の方法は何ですか? すなわち?search[mvlan_contains]
これは、長い属性名を短くしたいというだけのケースではありませんが、機密性の高い可能性のある属性の名前を、検索目的で偽装する必要もあります。
を確認しましたがalias_attribute
、meta_search に属性エイリアスを認識させることができませんでした。
どんな提案でも歓迎します。
ruby-on-rails - Rails meta_search gem: 関連付けられたモデルの数でソート
テーブル内の列をソートするために meta_search を使用しています。テーブルの列の 1 つは、特定のモデルに関連付けられたレコードの数です。
基本的にはこれです:
Shop#index ビューには、各ショップの current_inventory_count を一覧表示するテーブルがあります。この数でお店を注文するために meta_search を使用する方法はありますか?
meta_search は ActiveRecord::Relation タイプを返すカスタム メソッドしか使用できないため、current_inventory_count メソッドを使用できません。
これを行うことについて考えることができる唯一の方法は、「仮想」列にカウントを含むカスタム SQL を実行し、この列で並べ替えを行うことです。それが可能かどうかはわかりません。
何か案は?
Rails 3.0.3 と最新の meta_search を使用しています。
ruby-on-rails - グローバルバー検索用のMetaSearch「NilClass:Classの未定義メソッド`model_name'」
私はErnieによる素晴らしいMetaSearchを使用していますが、厄介な問題があります。
私のapplication.html.erbには、StackOverflowページの上部にあるこのような検索フィールドがあります。
問題は、すべてのコントローラーのすべてのアクションで@searchが初期化されていないため、Vagas#indexにいないときに、「NilClass:Classの未定義のメソッド`model_name'」メッセージが表示されることです。
そのための最良の解決策は何ですか?
============================================
解決
erlang - Erlang、Mnesia、Yaws を使用してメタ検索エンジンを設計する際に最初に考慮すべきことは何ですか?
Erlang、Mnesia、および Yaws Web サーバーを使用してメタ検索エンジンを設計する際に最初に考慮すべきことを誰か説明してもらえますか? このエンジンには SMS 機能が必要ですが、この機能をどのように組み込むかはまだ考え中です...
ruby-on-rails - Search と Filter Rails 3 と Meta_Search をマージする
私はこのコードを持っています:
このリンクをfiltros (フィルター) から以前の検索にマージしたいと思います。例: 都市を検索し、この検索をフィルタリングして、バスルームが 1 つしかない都市を表示します。
誰かが私を助けることができますか?
Ruby 1.8.7 と Rails 3.0.4 を使用しています。検索ジェムは meta_search です。
これからよろしくお願いします!!
ruby-on-rails - meta_search で SQL を早期に実行するのを停止する
ドキュメントには次のように書かれています:
MetaSearch::Builder (ActiveRecord::Relation のようなもの) のインスタンスを返します。しかし、私の場合、これを行うと、sql-query がデータベースに送信されるため、オブジェクトのコレクションが取得されます。
私はこのようなものが欲しいです:
Meta_search が早期にクエリを実行するのを止める方法を知っている人はいますか?
->わかりました、私のシェルで何か不思議なことが起こっています:
コンソールは、各コマンドの後に追加のメソッドを呼び出すようです