問題タブ [facet]

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 に答える
1082 参照

date - solr の stats.facet で facet.date を使用する

私は solr の Stats コンポーネントを使用してファセット統計を取得していますが、これは非常にうまく機能しており、現在は日付フィールドについても同じことを行うことに興味があります。しかし、統計モジュールで facet.date フィールドを使用するのはうまくいかないようです。これを機能させる方法はありますか?

私の代替計画は、ファセットを特定のフィールド (日付、年-四半期、年-月など) として追加することですが、これには大量の再インデックスが必要になります。

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

solr - 複数値フィールドのファセット (Solr によるタグ クラウド pt II)

これはこれに関連しています: Solr powered Tag Cloud ただし、最初の質問の元の範囲とは異なるため、別の質問を作成することにしました。これが取り引きです。タグクラウドの複数の単語で多値フィールドにインデックスを付けることができました。

しかし、単純なパラメーターを使用してクエリをファセットすると、 &facet=true&facet.field=words&facet.mincount=1

それらを正しくファセットできず、値を合計しません...多値フィールドであるため、別の追加パラメーターを送信する必要がありますか? ファセットを適用すると、Solr からの応答:

私のフィールドは次のように定義されています。

そして、私はSolr 1.4を使用しています、ありがとう!

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

css - rich:datascroller の CSS を切り替える

選択したページを表示するためにデータスクローラーが使用するスタイルを切り替えたい。出来ますか?

アップデート

デフォルトのスタイル:

デフォルト

欲しいスタイル:

私が欲しいもの

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

solr - ファセット検索結果に表示される Solr ストップワード

現在、Solr スキーマのテキスト フィールドでファセット検索をテストしており、stopwords.txt ファイルに多数の結果が含まれていることに気付きました。

私のスキーマは現在、テキスト データ型の既定の構成を使用しており、"solr.StopFilterFactory" フィルターが使用されている場合、ストップワードがインデックス化されていないという印象を受けました。

誰かがこれに光を当てて、a) ストップワードがファセットに適用されない理由とそれをどう扱うかを理解するのを手伝ってくれるか、b) ファセットクエリが返されないように正しい方向に私を向けてくれることを願っていますストップワードからの単語。

ありがとう!

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

lucene - Get term counts from lucene query

I want to be able to find counts of terms within a lucene query. For example, I have two fields, one is location and another is category. If I run a query to get all documents in "Los Angeles, CA" I would then want to be able to quickly see for those documents what the categories were. I know solr does this sort of thing with faceting, but I am hoping to do this with plain old Lucene. Right now I am looping through all doc id and then using a hashtable to count up the terms, but it is very slow.

A way to get a termenum but have it restricted to my query would be ideal.

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

solr - NoSQL システムのファセットのような機能

Apache SOLRのように、既製のファセットをサポートするnosql dbを誰かが知っている/誰かが指摘できますか?

私は読んだことがありますが、Sphinx ではそのままではファセット検索をサポートしていませんが、プラグインの形式で実装することができます。

Upd: 私はエンタープライズ レベルのシステムにしか興味がありません。

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

java - Solr 3.1 ファセット範囲クエリ

Solr 3.1 のファセット範囲を数値にうまく使用した人はいますか? たとえば、フィールド タイプが double または tdouble のドキュメント フィールドの場合はどうでしょうか。(アナライザーなし)

SolrJ を介した私のリクエストはすべて、 f.[fieldname].facet.range.start .end および .gap ディレクティブを完全に無視しているようで、グループ化されていない結果が得られます。

(通常のファセットは正しく機能しました)

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

php - 複数の solr ファセット検索を 1 つにマージする

私は一連の製品を持っています。製品ごとに、solr ファセット検索を作成する必要があります。

次の「製品」の例:

ファセット検索を使用して、すべての製品がフィールド PRODUCT にどのくらいの頻度で存在するかを判断するのが好きです。次の結果で

今、私はすべての単語/製品に対して1つのファセット検索を使用することでそれを実現しています. これは機能しますが、次のオプションを使用すると、結果が 400 ミリ秒で返されます。

残念ながら、実際には (上記の例のように) 3 つの製品はなく、関連する約 100 の製品があります。つまり、PHP スクリプトは 400 ミリ秒で 100 回の solr 検索を要求する必要があるため、スクリプトの実行に 40 秒かかり、これは長すぎます。「すべての」製品 (「fq=" なし) の無制限/無制限のファセット検索を実行することはできません。これは、何千もの製品があり、すべての情報だけを必要としないためです。

たとえば、これらの複数のsolrリクエストを1つにマージするなど、パフォーマンスを向上させる方法はありますか?

ありがとうございました!

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

lucene - PatternTokenizerFactory とストップワード

COLORS と呼ばれる solr/lucene のドキュメント フィールドには、次のような単語のグループがあります。

field1: 青/濃い赤/緑 field2: 青/黄/オレンジ [...]

すべての色と各色の数を取得するには、それに対してファセット検索を実行する必要があります。最初に PatternTokenizerFactory を試し、次にストップワード リストを試しました。

残念ながら、ストップワード リストの縫い目は無視されます。ファセット検索結果にストップワードが表示されます。

This SO questionは同じ問題を説明しています。残念ながら、投稿されたソリューションは私にとってはうまくいきません.solr.StandardTokenizerFactoryを使用できないためです. つまり、「濃い赤」が「濃い」「赤」になるというのは間違っています。

パターントークナイザーを使用する方法はありますか?

どんな種類の助けもありがとう!

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

ruby - Sunspot: ファセットの結果を属性 (created_at など) でソート/順序付け

資産モデル:

コントローラ:

(ヒット数)でファセット:Category_idesをソートしたくありません。:countカテゴリは で並べる必要がありますcreated_at。ドキュメントを見るfacet(:category_ids, :sort=> :count || :index)、両方のオプションが機能しません。

このファセットの順序の問題を解決するにはどうすればよいですか?