問題タブ [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.
solr - Solr で ID とファセットを使用する方法
Solr でインデックスを作成するドキュメントがあります。
- 題名
- 著者名
- 著者ID
authorId フィールドにファセットを作成したいが、authorName を表示したい (authorId は、著者が他の著者と異なるかどうかを知るためのより良い方法です。
可能だと思いますか?
どうもありがとう、
アントワーヌ
c++ - Facet.narrow() は、utf-8 で使用すべきではないデフォルトの文字を使用します
私は次のコードを持っています:
次の出力が生成されます。
しかし、ターゲット ロケールとして cs_CZ.ISO-8859-2 を使用すると、出力は正しくなります。
では、utf-8 でも正しく動作しないのはなぜですか? この特定のシステムが使用するエンコーディングに関係なく、文字を wchar_t から char に変換する必要があります。
javascript - Solr / Javascript / Python:複数の選択ファセットを備えたオープンソースのSolr UI?
複数のファセット値(「OR」ファセット)の選択をサポートするオープンソースのSolr UIはありますか?たとえば、ユーザーがファセットフィールド「色」に「赤」または「青」を選択できるようにします。
javascript/jqueryまたはPythonのライブラリが好きです。ajax-solrについては知っていますが、複数選択をサポートしていないようです。
ありがとう。
c# - .netAPIを使用したeコマースサイトのオープンソースファセット検索/ガイド付きナビゲーション
eコマースサイトに高性能のファセット検索/ガイド付きナビゲーションを提供するオープンソースライブラリを探しています
私たちのeコマースプラットフォームは完全に.net上に構築されているので、.netAPIを提供するライブラリを好みます
ここではパフォーマンスが最も重要です...私はsolrだけでなくスフィンクスもチェックしましたが、パフォーマンスに関する限り、より良いオプションを探しています
ブログによると、スフィンクスは、実際のeコマース環境では受け入れられない第1レベルのファセット検索を実行するのに、平均5〜6秒かかります。
syntax - Solr 複数ファセット sint フィールド範囲
私は Solr 1.4 を使用しており、schema.xml で次のフィールドを定義しています。
このクエリを使用すると、定義された範囲 (25000 から 30000) 内で期待されるアイテムを取得できます。
このクエリを使用すると、定義された範囲 (85000 から 90000) 内で予想されるアイテムを取得できます。
このクエリでは、2 つの範囲内のアイテムのみが期待されますが、2 つの範囲内にないアイテムも取得されます。たとえば、SALE_PRICE が 70000 のアイテムと、SALE_PRICE が 119000 のアイテムを取得します。
最後のクエリが期待どおりに機能しないのはなぜですか? 定義された 2 つの範囲内の項目のみを選択する最後のクエリをどのように記述すればよいですか?
solr - solr地理階層
私は solr で階層を使用してファセットを実装する方法を見つけようとしていますが、私の状況でそれを行う方法がわかりません。パッチ 64 と 792 の解決策とともに、solr で階層を行うことに関する記事をいくつか読みました。私が抱えている主な問題は、階層の複数のブランチに属するエンティティがあることです。私のデータの現在の形式は、国、州、市の MVA を含むユーザー ドキュメントです。
たとえば、人々が都市レベルまでサービスをリストできる地理的階層を考えてみましょう。人はアラバマ州全体にサービスを提供できますが、ジョージア州の特定の町にのみサービスを提供できます. 現在、州レベルのファセット カウントは、アラバマ州が 1、ジョージア州が 1 であるエリアにサービスを提供する個別の個人をカウントし、都市レベルにまで拡張すると、各都市のカウントがあります (つまり、都市の合計)カウントは相互に排他的ではないため、状態カウントと必ずしも一致しません)。
米国(1)ジョージア(1)アトランタ(1)アラバマ(1)
コロンバス(0)
アテネ(0)モビール(1)
バーミンガム(1)
ハンツビル(1)
私がハングアップしている部分は、ユーザーがアラバマとジョージアの両方にリストされており、属性をそれぞれに関連付ける方法がわからないため、それらがどの州に属しているかを知る方法がない都市にファセットするときです。他の。solr-64 は、同じドキュメントに対して US/Alabama/Mobile/ や US/Georgia/Atlanta/ などの複数のブランチをサポートしている場合に機能する可能性があります。今のところ、ナイトリービルドでコンパイルすることができなかったので、ちょっと行き詰まっています。
誰かがこれを行うためのより良い方法を持っていますか?
date - Lucene/Solr: すでにファセットされた日付フィールドをファセットします (ピボット ファセット / ツリー ファセット / サブファセット / 階層ファセット)
リンクと Solr 用語の世界に完全に迷い込んでいます。私は現在、ファセットする日付フィールドを持っていますが、可能であれば「さらに」直面したいと思います。例: フィールド: 日付 フィールド: 言語
したがって、このクエリを実行すると:
2 つの異なるファセット フィールドを取得します。
「日付」のようなもの
2010-09-01 (10)
2010-09-02 (4)
2010-09-03 (60)
2010-09-04 (7)
等
もう 1 つは「言語」用です
「英語」 (23)
「スペイン語」 (34)
「フレンチ」 (32)
私の質問は次のとおりです。「言語」フィールドの結果を毎日の統計にマージするにはどうすればよいですか? 最後に次のようなものが欲しい:
2010-09-01 (10)
2010-09-02 (4)
2010-09-03 (60)
2010-09-04 (7)
これは可能ですか?私はピボットのような用語で自分自身を失い、facet.tree=date,language
アプローチを試みましたが、私が探しているのが「階層的ファセット」であるかどうかわかりません...ポインタやガイダンス(しかし、何よりも、方法の例)日付でこれを行います) 高く評価されます。ありがとう!
いくつかのリンクは次のとおりです。
https://issues.apache.org/jira/browse/SOLR-792
https://issues.apache.org/jira/browse/SOLR-64
http://lucene.472066.n3.nabble.com/Hierarchical-Facets-td474308.html
http://lucene.472066.n3.nabble.com/Hierarchical-faceting-td1123548.html
http://www.craftyfella.com/2010/01/faceting-and-multifaceting-syntax-in.html
visual-studio-2010 - ViualStudio 2010 で間違った codecvt が発生する
次のコードは、コンソールに「失敗」を出力します。
ソースを調べたところ、関数_Mbrtowc (wmbtowc.c) が -1 を返すため、関数 in() が失敗することがわかりました。
___mb_cur_max_l_func() ( initctyp.c) は、Russian_Russa.1251 ロケールに対して 1 を返すためです。その意味?codecvt が char* を wchar_t* に変換できないのは正常ではないと思います。
javascript - Javascript ファセット検索クライアント (フレームワーク)
検索結果UIをファセットベースの方法で管理するためのjavascriptフレームワーク(クライアント側のもの)があるかどうか疑問に思います(ファセット生成を使用して、そのファセットに一致するアイテムをカウントします..)。
言い換えれば、Ajax Solr (古い SolrJS) のようなものですが、Solr に基づいていません :)
前もって感謝します!
r - 複数の ggplot ファセットに含まれるデータのサブセット
私は人口とその人口のサンプルを持っています。ggplot2 とそのファセット オプションを使用してそれらを比較するいくつかのプロットを作成しましたが、サンプルを独自のファセットに配置すると、母集団プロットが (わずかではありますが) 歪むことに気付きました。すべてのレコードが人口プロットにあり、サンプリングされたレコードだけが 2 番目のプロットにあるように、プロットをファセットする方法はありますか?