問題タブ [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:ファセットで部分文字列を検索する方法
このアイテムに関連する国を表すために、solr DB に国フィールドがあります。国のリストはパイプで区切られています
ex:
<arr name="country">
<str>France | United Kingdom | Norway | UAE </str>
</arr>
そして今のような別のアイテム
<arr name="country">
<str>Australia | Belgium | Argentina </str>
</arr>
私はイギリスまたはベルギーに関連するすべてのアイテムを検索する必要があります 私はこれを試しました
しかし、これはうまくいきませんでした!この検索方法を教えてください。
ご協力いただきありがとうございます
r - ggplot2 の冗長なファセットと軸のラベル
ggplot の軸ラベルとファセット ラベルに関して 2 つの質問があります。私は周りを検索しましたが、私が欲しかったものを正確に見つけることができませんでした.
ドットプロットを使用して、いくつかのサンプル分解基準 (つまり、連合、オフィス、および (不連続性)) を備えた選挙データセットの処理効果と信頼区間をグラフ化しています。プロットのデータとコードは次のとおりです。
ここで、ドットプロットの中点は「治療」ベクトルをキャプチャし、「上限」と「下限」は信頼区間を表すセグメントの上限と下限を示します。 " および "2") および office .
私の質問は次のとおりです。
1-番号1と2のラベル付け連合が各行の4つの列にまたがるように、ラベルの冗長性を回避するにはどうすればよいですか?
2- x 軸ラベルの冗長性を回避するにはどうすればよいですか? (つまり、各列に 1 回だけ軸ラベルを表示するため)
どんな助けでも大歓迎です。
ありがとうルイス
ruby-on-rails - Rails + Sunspot:「undefined method `populate_instances' ...」日付範囲クエリ ファセット使用時のエラー
here の他の質問の例を使用して、プロジェクト作成タイムスタンプの日付範囲のファセット検索の基本的なセットアップを行います。最初のいくつかのコード:
/models/project.rb
/controllers/projects_controller.rb
/views/projects/index.html.erb
http://localhost:3000/projectsをロードすると、ビューの 22 行目で次のエラーが発生します。
私は何を間違っていますか?ありがとう。
solr - Solrの複雑なファセット
ファセットに問題があります。この状況を想像してみてください。製品は複数のカテゴリに分類できます。これはファセットの一般的な動作です。
カテゴリー
- Android(25)
- iPhone(55)
- その他(25)
「Android」を選択すると、「fq」=>「category:Android」で新しいクエリを作成すると、次のようになります。
カテゴリー
- アンドロイド
- iPhone(15)
- その他(2)
ただし、これは、「Android」と「iPhone」のカテゴリに分類される15の製品があることを意味します。私はこのようなものが欲しいです:(「Android」または「iPhone」)
カテゴリー
- アンドロイド
- iPhone(+5)
- その他(+1)
つまり、「Android(25)」を選択すると25件、「iPhone(+5)」を選択すると5件になるので、最終的には30件の検索結果が得られます。
これがSOLRのファセットで可能かどうか誰かが知っていますか?または、複数のクエリを使用して手動で計算しますか?
アドバイスをありがとう!
solr - 異なる結果とカウントを返す Solr ファセット検索
Solr ファセット検索機能を実装し、URL を介してサーバーでクエリをテストしようとしています。このクエリを実行すると
http://localhost:8080/solr3/core0/select?indent=on&version=2.2&q=ipad&facet.field=brand&facet=on
私は次のようなものを手に入れます
...<lst name="facet_counts"><lst name="facet_queries"/><lst name="facet_fields"><lst name="brand"><int name="Apple">37</int>
しかし、次apple
のようなファセットクエリとして使用すると
http://localhost:8080/solr3/core0/select?indent=on&version=2.2&q=ipad&facet.field=brand&facet=on&fq=apple
37 の結果が得られると予想していますが、クエリが返されます<result name="response" numFound="402" start="0">
ここで何か不足していますか?
ありがとう
lucene - lucene3.5のグループ化とファセットの違いは何ですか
lucene 3.5 contribフォルダーで2つのプラグインを見つけました。1つはグループ化で、もう1つはファセットです。私のオプションでは、両方を使用してドキュメントをさまざまなカテゴリに分割しました。なぜluceneにはこのための2つのプラグインがあるのですか?
java - Lucene:デフォルトのファセット区切り文字を変更しますか?
この素晴らしいサイトへの最初の投稿!
私の目標は、Luceneを使用してインデックスを検索するために階層ファセットを使用することです。ただし、ファセットは「/」以外の文字(この場合は「〜」)で区切る必要があります。例:
カテゴリCategories〜Category1カテゴリ〜Category2
FacetIndexingParamsインターフェイス(DEFAULT_FACET_DELIM_CHARパラメーターが「〜」に設定されたDefaultFacetIndexingParamsのコピー)を実装するクラスを作成しました。
言い換えられたインデックスコード:(インデックスと分類法の両方にFSDirectoryを使用)
言い換えた検索コード:
結果は常に「Category/Category1」の形式でファセットのリストを返します。
Lukeツールを使用してインデックスを確認しましたが、ファセットがインデックスの「〜」文字で区切られているようです。
これを行うための最良のルートは何ですか?どんな助けでも大歓迎です!
search - Solr は、分散検索を行うときにいくつかの facet.fields を非表示にします
6 つ以上の Solr シャード (Solr バージョン 3.5) を検索しています。私が認識したのは、同じデータを含む通常のスタンドアロン インスタンスで検索を行っているときにfacet_fields
、facet_counts
セクションに 2 が表示されることです。これは私を除いて:
ご覧のとおり、2 つの facet_fields があります。複数のシャード (同じデータ) を使用して同じクエリを実行すると、常に facet_field が 1 つだけ取得されます。
また、クエリでタグ付けと除外フィルターを使用しています。これが問題でしょうか?
solr - Solr 複数フィルターのタグ付け/除外
Solr検索Tagging_and_except_Filtersにフィルタータグ付けを適用しようとしています。
課題は、複数のタグ付けを同時に適用することです (1 つのページで複数の選択オプションを使用する場合)。例えば
q=mainquery&fq=status:public&fq={!tag=dt}doctype:pdf&fq={!tag=doc}document:1&facet=on&facet.field={!ex=dt}doctype&facet.field={!ex=doc}document
しかし、何らかの理由で、除外は 1 つのフィルターに対してのみ機能し、他のフィルターは気付かれません。構文に問題はありますか? 誰でもより良い方法を提案できますか?
python - Lucene (PyLucene) を使用して単一フィールドの用語を検索する
私は Lucene の用語ベクトルにかなり慣れていないので、用語の収集ができる限り効率的であることを確認したいと考えています。一意の用語を取得し、その用語の docFreq() を取得してファセットを実行しています。
以下を使用して、インデックスからすべてのドキュメント用語を収集しています。
これは問題なく動作しますが、(すべてのドキュメントにわたって) 特定のフィールドの用語のみを返す方法はありますか? その方が効率的ではないでしょうか?
そのような: