問題タブ [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 投票する
2 に答える
749 参照

c++ - ctypeをオーバーライドする

私は楽しみと練習のためにラムダ計算インタープリターを書いています。ctype句読点を空白として定義するファセットを追加することにより、iostreamsが識別子を適切にトークン化するようにしました。

classic_table()おそらくもっときれいでしょうが、それはOS Xでは機能しません!)

そして、識別子をヒットしたときにファセットを交換します。

Web上には驚くほどラムダ計算コードがほとんどないようです。私がこれまでに見つけたもののほとんどは、Unicode λ文字でいっぱいです。そこで、Unicodeサポートを追加してみようと思いました。

ただし、ctype<wchar_t>とはまったく異なる動作をしctype<char>ます。マスターテーブルはありません。do_isx2 、、、do_scan_isおよびの4つのメソッドがありdo_scan_notます。だから私はこれをしました:

(フラットフォーマットについてお詫びします。プレビューではタブの変換が異なります。)

コードはあまりエレガントではありません。句読点だけが追加の空白であるという概念をより適切に表現しますが、私が持っていれば、それは元の形式では問題ありませんでしたclassic_table

これを行うためのより簡単な方法はありますか?私は本当にそれらすべての過負荷が必要ですか?(ここで示されたテストdo_scan_notは無関係ですが、私はもっと広く考えています。)そもそも私はファセットを悪用していますか?上記も正しいですか?より少ないロジックを実装する方が良いスタイルでしょうか?

0 投票する
5 に答える
26798 参照

solr - Solrおよびファセット検索

スキーマをセットアップするときにファセット検索が組み込まれていますか、それともこれをセットアップするためにいくつかのことを行う必要がありますか?

基本的に、並べ替え可能に設定したすべてのフィールドで、箱から出してすぐに機能しますか?

次に、fqクエリ構文を使用すると、検索結果とともにファセットxmlが返されますか?

初めてあなたを助けたこれに関する素晴らしい記事はありますか?

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

r - 非ファセット列 (および非ファセット列を使用するラベル) ごとに facet_grid を配置します。

ggplot2 でのファセットに関していくつか質問があります...

次のようなデータを返すクエリがあるとします。

(ランク昇順、アラーム昇順、2 つのアラームのランクは 3 であることに注意してください。これは、第 4 週の合計 = 1798 であり、第 4 週の合計に従ってランクが設定されているためです)

(以下の複製コード)

今、私がこれを行うとき...

私はこれを得る....

代替テキスト http://img101.imageshack.us/img101/9103/ss20100315112108.png

アラームに従ってファセット化され、ファセットがアルファベット順に配置されていることに注意してください。

2 つの質問:

  1. アラームによってファセットされたまま、正しい順序で表示するにはどうすればよいですか? (ランク昇順、アラーム昇順)。

代替テキスト http://img17.imageshack.us/img17/6986/ss20100315113243.png

  1. また、Alarm によってファセットされた状態を保ちながら、Alarm ではなく Rank のラベルを表示するにはどうすればよいですか?

代替テキスト http://img85.imageshack.us/img85/470/ss20100315113529.png

ggplot2 は、実際には 4 つの異なるアラームがある場所をプロットするために 3 つのファセットしか表示しないため、Rank でファセットすることはできないことに注意してください。

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

r - ファセットとmargin=TRUEを使用してggplotのstrip.textラベルを変更する方法

私はここを見ましたが、それでも理解できません。ファセットを使用してggplotのstrip.text.xラベルを変更するにはどうすればよいですか?具体的には、マージンのあるfacet_gridを使用しています。余白のstrip.textラベルは「(すべて)」ですが、私は英語を話さない国にいるので、母国語で「合計」などと書きたいと思います。

何か案は?

例(これには実際には最適なデータセットではありませんが、機能すると思います)

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

search - Solrは、多数のファセット値に対してどの程度適切にスケーリングしますか?

Solrを使用していて、フィールド「グループ」をファセットしたいと思います。

「グループ」はユーザーによって作成されるため、「グループ」には膨大な数の値が存在する可能性があります。

  • Solrはこのようなユースケースを処理できますか?または、Solrは、値の数が多いファセットフィールドにはあまり適していませんか?

  • facet.limitを設定して、ファセットフィールドに返される値の数を制限できることを理解しています。これは私の場合に役立ちますか?facet.limitを50に設定した場合、検索で「グループ」に一致する値が100,000あるとします。これにより、クエリが高速化されますか、Solrがすべてのファセット値を処理およびソートする必要があるため、クエリが低速になります。上位50個を返しますか?

  • 多数のファセット値に対してSolrを調整する方法に関するヒントはありますか?

ありがとう。

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

r - ggplot2 からの qplot のスムーズ エラー

滑らかな (黄土、LM など) を重ねて、そのタイプによってファセット化してプロットしようとしているデータがあります。生成コードは次のとおりです。

ファセットプロットを作成することも、スムーズにプロットすることも問題ありませんが、両方を行うことはできません. 以下のコードの最初の 3 行は正常に動作します。4行目は私が問題を抱えているところです:

次のエラーが発生します。

[<-.data.frame( *tmp*, var, value = list( = NULL)) のエラーNA: データ フレームの添字付き割り当てでは、欠損値は許可されません

ファセットプロットでスムーズをオーバーレイするために何が欠けていますか? おそらく同じデータを使用したとしても、以前にこれを行ったことがあると断言できました。

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

solr - Solr - フィルター処理されていないバージョンのクエリのファセット数を取得する

私は検索に Solr を使用していますが、最近はユーザーが検索を絞り込めるようにファセットを使用し始めました。ただし、ユーザーがいずれかのファセットでフィルター処理すると、他のフィルター オプションはファセットの結果に返されなくなります。これは予想されますが、私が望むものではありません。

追加の検索を行わずに、フィルター処理されていないクエリのファセット フィールドとカウントを返す方法はありますか? たとえば、ユーザーが (特定のカテゴリを選択して) カテゴリでフィルター処理する場合、最初にフィルターを明示的に削除しなくても、他のカテゴリのいずれかを選択できるようにしたいと思います。(つまり、すべてのカテゴリ (およびそのカウント) は引き続き Solr によって返される必要があるため、フィルタリングされたクエリ セットと一緒にページに含めることができます。)

これは不可能かもしれないと思います。そうでない場合は、以前の StackOverflow questionで説明されているように、検索ごとに追加のクエリを実行できます。これにより、フィルターが除外されます (0 行が返されます) 。しかし、私は尋ねたいと思いました:複数のクエリなしでこれを行う方法を知っている人はいますか?

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

solr - SOLR 日付ファセットと BC / BCE 日付 / 負の日付範囲

紀元前の日付を含む日付範囲は可能ですか?

SOLR を使用して、紀元前 11000 年 (紀元前) から紀元前 9000 年 (紀元前) までのすべての年のファセットを返したいと思います。

サンプル クエリは、ISO 8601 に変換された日付範囲を使用する場合があります。

ただし、返された結果は、日付が正の範囲、つまりBCEではなくCEであることを示唆しているようです...

返された結果のサンプルを見る

なぜこれが当てはまるのか、solrは-112009-01-01T00:00:00Zなどの負の日付を処理できますか?

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

solr - SOLR と LowerCaseFilterFactory を使用したフィールドのインデックス作成

次のように定義されたフィールドがあります

このタイプのフィールドで大文字と小文字を区別せずに検索する場合、これはうまく機能します。ただし、小文字の値ではなく、フィールドに挿入された元の値が必要です。インデックス アナライザーから LowerCaseFilterFactory を削除して、この機能を取得することは可能ですか? アラ

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

solr - カウントなしの個別の SOLR フィールド値

私の質問はこの質問とかなり似てい
ます。違いは、個別の値に関する情報を収集するために、RAMの負荷が最も少ない方法が必要です。この場合、実際のカウントは気にしません。そのフィールドの可能な値を知りたいだけです。
私は常にヒープスペース (3,000 万以上のドキュメント) を使い果たしています。メモリを節約する方法でこれを行うには、何らかの方法/パラメーターが必要です。