問題タブ [spring-data-solr]
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.
java - Solr 4.1 マルチコアを使用した Spring Data Solr
サーバーの起動時に次の例外が発生するため、どこかにデフォルトのコンストラクターが必要だと思います。では、solr muticores 実装を使用した spring-data-solr の制限はありますか。これが私の実装です。
リポジトリ
applicationContext-solr.xml
例外
org.springframework.beans.factory.BeanCreationException: ファイル [/home/rupanjan/Installations/apache-tomcat-7.0.39/webapps/pegonwheels-server/WEB-INF/classes/net] で定義された名前 'repositoryMembershipIndexService' を持つ Bean の作成中にエラーが発生しました/pegonwheels/spring/datasolr/domain/service/RepositoryMembershipIndexService.class]: Bean のインスタンス化に失敗しました。ネストされた例外は org.springframework.beans.BeanInstantiationException: Bean クラスをインスタンス化できませんでした [net.pegonwheels.spring.datasolr.domain.service.RepositoryMembershipIndexService]: コンストラクターが例外をスローしました。ネストされた例外は java.lang.IllegalArgumentException: [Assertion failed] - この引数は必須です。org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:
java - Spring Data Solr 1.0 でフレーズを検索する方法
引用句やその他の単語を含む検索クエリがあり、spring-data-solr 1.0 を使用したいと考えています。
クエリの例を次に示します。dog "siamese cat" penguin
私は次のようなことを試してきました、
contains()
スペースが含まれていると例外がスローされるのを見るまで、それは私が試みていたことでした。
最近私は試し.expression()
ていますが、それがどのように機能するのか、それが実行可能な解決策であるかどうかはわかりません.
何か案は?ありがとうございます
solr - Spring Data Solr ジオクエリ
Solr の周りで少し遊んでみたところ、Tomcat サーブレット コンテナー内で実行することができました。Spring Data のリポジトリ アプローチを使用したいのですが、緯度/経度フィールド (つまり、地理空間データ) を処理しようとすると行き詰まりました。ツイートのようなデータを保存したいと思います。これは私が現在使用しているスキーマです(wikiをフォローしようとしています):
これは、POJO でマッピングする方法がわからない geo フィールドがなくても正常に機能します (geo フィールドで MongoDB のような double[] と String の両方を使用してみましたが、あまり成功しませんでした):
geo フィールドを単純な文字列 ([lat]、[lng]) としてマッピングすると、次の例外がスローされます。
プロジェクトのテストを見てみましたが、geo フィールドを使用する POJO は見つかりませんでした。
続行する方法について何か考えはありますか?
ありがとう!
solr - Spring データ Solr: IllegalArgumentException - この引数は必須です
Spring データ リポジトリを使用して Solr にクエリを実行しようとすると、次の例外が発生します。
書類:
リポジトリ:
構成 + テスト:
java - java、spring を使用した solr の上位 10 件の結果
クエリに Spring MVC フレームワークで Java を使用しています。クエリには 600 件以上の結果が表示されていますが、上位 10 件の結果のみが必要です。
これは私がこれまでに持っているものです:
java - spring-data-solr を使用して空間検索で距離とスコアを返す方法
Solr 4.4.0 および Spring 3.2.4.RELEASE で spring-data-solr 1.0.0.RELEASE を使用して、Spring MVC ベースの検索 API を作成しています。
基本的なクエリを実行できますが、結果でスコアと距離:geodist() を返す方法の良い例を見つけることができません。
次のようなクエリを使用してSolrから結果を取得できることを知っています
しかし、spring-data-solr を使用して Solr から返されるスコアと距離のプロパティを取得する方法がわかりません。次のコードを試しました
しかし、次の例外が発生します:
注意と助けをありがとう!!!
spring - org.apache.solr.client.solrj.embedded.EmbeddedSolrServer のクラス ファイルが見つかりません
組み込みの Solr サーバーを既存の Web アプリケーションにセットアップしたいと考えています。しかし、私はすでにBeanの作成に失敗しています:
これは私のMaven依存関係です(ここのメモセクションで述べたように、組み込みサーバーバージョンを使用したいと思います):
そして、これは私の Configuration クラスです (必要な部分):
java - solr インデックスからすべてのドキュメント (*:*) を返す spring-data-solr を使用して FacetQuery を構築する方法
1 つのフィルター条件 (fq) 以外の基準を持たない可能性がある FacetQuery を作成したいと考えています。次のクエリは、spring-data-solr API を使用して構築したい例です。
FacetQueryでクエリパラメータ(q=*:*)を設定するにはどうすればよいですか?
環境:私は、Solr 4.4.0 および Spring 3.2.4.RELEASE で spring-data-solr 1.0.0.RELEASE を使用して、Spring MVC ベースの検索 API を作成しています。