問題タブ [faceted-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.

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

solr - Solr-大きなインデックスでのファセットナビゲーション

私は12億のドキュメントを含むインデックスを持っています(Solr1.4.1)。約250の一意の値を含むフィールド(int型)でファセットナビゲーションを有効にしたい。

デフォルトのメソッド( facet.method Java heap space java.lang.OutOfMemoryError= fc)を使用していますが、enumメソッドは非常に低速です(ただし機能します)。

特定の数のドキュメントと一意の値に対する最善のアプローチは何ですか?

更新しました:

だから私が正しく理解していれば:

  • fcメソッドを使用したファセットのメモリ使用量は次のとおりです。MaxDoc*4バイト(フィールドタイプはint、64ビットJVM)、つまり1118950216 *4バイト=4.1GB(約)

  • enumメソッドを使用したファセットのメモリ使用量は次のとおりです。NumberOfUniqueValues*SizeOfBitset= 250 *(1118950216/8)= 32GB

これは正しいです?

FCメソッドを再試行します(そしてsolrにより多くのRAMを与えます)。

ありがとう!

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

asp.net - ASP.NET サイトで使用できる検索ツールは何ですか?

データベースにあるデータに対して検索インデックスを簡単に実行するために購入できる、asp.net 用の優れた検索ツールはありますか?

私が必要としているのは、記事の一般的なサイト検索だけでなく、ファセット検索も実行できるものです。ファセット検索は非常に重要な機能です。

ありがとう。

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

mysql - MySQL で Solr を使用する

ここで MySQL とファセット検索に関するいくつかの質問を閲覧していたところ、Solr の使用を示唆する 1 つの回答がありました。

私の MySQL データベースには、製品、サプライヤー、メッセージ、ユーザーなどの多くのテーブルがあり、すべて相互に接続されています。Solr を使用して製品のファセット検索を行うにはどうすればよいですか? 私が理解していることから、MySQL から Solr 製品データをフィードし続ける必要がありますが、データのインデックス作成をどのように処理すればよいでしょうか? 新しい製品を追加した直後にインデックスを作成しますか? インデックスをバッチ処理しますか? MySQL データベースで見つかったデータを正確に表す Solr を処理するにはどうすればよいですか? (挿入、削除など)

前もって感謝します。

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

syntax - Solr 複数ファセット sint フィールド範囲

私は Solr 1.4 を使用しており、schema.xml で次のフィールドを定義しています。

このクエリを使用すると、定義された範囲 (25000 から 30000) 内で期待されるアイテムを取得できます。

このクエリを使用すると、定義された範囲 (85000 から 90000) 内で予想されるアイテムを取得できます。

このクエリでは、2 つの範囲内のアイテムのみが期待されますが、2 つの範囲内にないアイテムも取得されます。たとえば、SALE_PRICE が 70000 のアイテムと、SALE_PRICE が 119000 のアイテムを取得します。

最後のクエリが期待どおりに機能しないのはなぜですか? 定義された 2 つの範囲内の項目のみを選択する最後のクエリをどのように記述すればよいですか?

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

search - 最高のインデックス作成プラットフォーム

Lucene を見つけましたが、他のインデックス作成プラットフォームは何ですか。それぞれの長所と短所は?

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

mysql - MySQLとSolrのファセット検索とカテゴリ

ebayやneweggに似た検索ページを作成して、カテゴリとカテゴリに応じてさまざまなファセットを選択できるようにしたいと思います。誰かが私を正しい方向に向けることができますか?

Solrの製品を使用してこのようなファセットとカテゴリを保存および検索するにはどうすればよいですか。また、MySQLでどのような種類のDBスキーマを表示しますか。(MySQLを使用してSolrにフィードするのではないでしょうか?)

これらの主題に関する知識が不足していることをお許しください。私はこれらすべてにかなり慣れていません。

助けていただければ幸いです。前もって感謝します。

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

mysql - Solr - schema help (product attributes)

Solrに製品属性を保存するのを手伝ってくれる人がいるかどうか疑問に思っていました. 私が抱えている問題は、製品属性が製品カテゴリによって異なることです. これまでに理解したところでは、スキーマ内のフィールドをリストする必要があります。属性の数はかなり多く、常に変化しています - 皆さんは何を提案しますか?

たとえば、シャツカテゴリの商品にはサイズ属性があり、不動産カテゴリの商品にはベッドルーム属性がある場合があります。

(私は現在、MySQL データを Solr に常にインポートし、Solr を主にファセット検索に使用することを計画しています)

0 投票する
4 に答える
2170 参照

ruby-on-rails - Rails 3: 予測フィルタリング (ファセット ナビゲーション)

ユーザーは現在、チェックボックスを設定することでデータベース クエリにフィルターを適用できます。

whereチェックボックスをクリックすると、クエリに条件を追加する AJAX リクエストがトリガーされます。

私が今やりたいことは、各チェックボックスの後にカウントを追加して、特定のチェックボックスが選択された場合に表示される結果の数を示すことです。例えば

チェックボックスをクリックすると、すべてのチェックボックスの横にあるカウントが更新され、ゼロの結果に関連するオプションは表示されなくなります。これはすべてのフィルター カテゴリで機能する必要があるため、たとえば、データベースに小さいものや赤いものがない場合、「赤」を選択すると「小」オプションが消え、選択を解除すると再び表示されます。

このタイプの予測フィルタリングを実現する最善の方法は何ですか?

どうもありがとう。

更新
より具体的には、私の質問は次のとおりです。Rails でファセット ナビゲーションを実装する最良の方法は何ですか?
(この用語を特定してくれた@Pastaに感謝します)

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

drupal - ファセット検索結果のスタイルを設定しようとしていますが、キーワード検索のスタイルが設定されていません

ファセット検索は、それぞれ 100 以上の用語を含む 4 つの語彙でフィルタリングするように設定されています。これらの語彙は、特定のコンテンツ タイプにのみ関連付けられています。

ファセット検索を使用する場合、ガイド付き検索を使用して結果を絞り込み、スタイルを設定できます。関連するタクソノミーをクリックした際に発行される引数である taxonomy%609 などのキーワードを入力すると、結果ビューで使用されているクラス(semanticviews-view-fields-- VIEW-NAME.tpl.php)、「the」などの基本的なキーワード検索では大量の結果が表示されますが、基本的な検索結果ページのクラスを使用して (と思われる) スタイルが設定されています。

なぜこうなった?この動作を上書きするために呼び出すことができる tpl はありますか?

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

solr - Solr: シャードごとのヒット数のカウント

すべてのシャードにわたってヒットの合計数を返すと同時に、シャードごとのヒット数を取得する Solr クエリを作成することは可能ですか?

私はファセット検索の線に沿って考えていましたが、Solr の機能とクエリ パラメーターを理解するのに十分な深さではありません。

よろしく、

クリスチャン・ゾンネ・イェンセン