問題タブ [solr4]

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

solr - 関連ファイルを含むSOLR検索結果

私はsolr検索(solr 4.X)を使用していますが、すべてが期待どおりに機能しています。検索結果とともに関連ファイルも表示する必要があるという要件がありました。

検索結果は表示されますが、ファイルは表示されません。どうすれば取得できますか。少なくとも、検索結果とともにファイル名を期待しています。

助けてくれてありがとう。私を助けてください

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

solr - Solr 4.0 グループの並べ替え - 特殊なケース

私のアプリケーションには、開発とプロットという 2 つの主要な概念があります。開発はプロットの集合です。文脈上、開発は住宅開発であり、区画は開発内の住宅/フラットです。

Solr バージョン 4.0 を使用しています。

グループ クエリ (開発 ID でグループ化) を使用して、検索目的でプロットを開発に集約し、次のロジックを使用します: 各開発の最低価格プロットで開発を並べ替えます。開発に価格がゼロのプロットがあり、それ以上の価格のプロットがない場合、それが最も優先度が高くなります。しかし、開発に価格ゼロとゼロより大きい価格のプロットがある場合、並べ替えにはゼロ以外の最低価格を使用する必要があります。

価格は次のように定義されます。

スキーマを変更せずにこれを実装し、開発中のすべてのプロットに対して開発中の最低価格プロットにインデックスを付けようとしています。

私は sort=map(price,0,0,999999999) を試しました。これは、価格が 0 のプロットをはるかに高価なものとして扱い、0 以外の最低価格を使用する問題を解決しますが、これは問題を解決しません。価格が 0 のプロットが 1 つしかない。

グループの並べ替えがグループの最初のアイテムに基づいていることを理解して、 group.sort=map(price,0,0,99999999) も試しましたが、この仮定は正しくないようです。

サンプルデータ:

このシナリオでは、正しい並べ替えは次のとおりです。

これを解決する方法があれば教えてください。

*ユーザーは価格帯でフィルタリングでき、フィルタリングされた結果セットでも上記のロジックが機能する必要があることに注意してください。

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

solr - dataimport ハンドラは 0 個のドキュメントをインデックス化しています

こんにちは、URL からデータインポートを作成しようとしています

この URL の下に URL http://domain.loc/path があり、xml を動的に生成しました

今、私はこのようなデータインポートを持っています

この URL の下の xml は次のようになります

Dataimport は機能しますが、インデックスを作成しているドキュメントが 0 であり、その理由がわかりません

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

solr - Apache Solr で残りの API を使用してスキーマを変更することは可能ですか?

タイトルはわかりやすいと思います。

Apache Solr wiki には、ReST API を使用して Apache Solr インスタンスのスキーマを維持できることを示唆するものは何もありませんが、(できれば) 私が知らないことを知っているかもしれません。

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

solr - SOLR 4.2 - solr.LatLonType タイプと solr.SpatialRecursivePrefixTreeFieldType の比較

現在、SOLR 4.2 を使用して地理空間データ (緯度と経度のデータ) のインデックスを作成しています。以下のように地理空間フィールドを構成しました。

2 つのクラス (LatLonType と SpatialRecursivePrefixTreeFieldType) のどちらが SOLR の将来のバージョンでサポートされるかわからないため、地理空間検索を実行するために正しい SOLR クラスを使用していることを確認したいだけです。

SpatialRecursivePrefixTreeFieldType は latlong のアップグレード版だと思いますが、誰かが私が正しいかどうか確認できますか?