問題タブ [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.

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

solr - spring-data-jpa と spring-data-solr を統合するには?

全文検索を有効にするために、hibernate-search と solrJ を使用したことがあります。いいえ、spring-data-solr を試していますが、spring-data-jpa と連携していないようです。構成を正しくすることはできません。次の solr 構成 xml をプロジェクトに追加すると、エラー メッセージが表示されます。spring-data-solr の構成 xml ファイルは次のとおりです。

エラーメッセージは次のとおりです。

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

spring - Spring Data Solrを使用してネストされたオブジェクトを検索するには?

そのような Java オブジェクトが 2 つあります。

そして、Spring Data Solr クエリ インターフェイス:

名前、説明、タイプ、および mac_address で検索できますが、属性で結果を検索することはできません。

アップデート:

たとえば、ユーザーが「ipod」と検索した場合、それはおそらく件名の種類または件名、または属性の名前または属性の値を意味します。そして、一致したすべての件名を 1 回のリクエストで取得したいと考えています。別のクエリで属性オブジェクトを検索できることはわかっています。しかし、それはバックエンドのコードを複雑にします。

では、このネストされたオブジェクトを検索するにはどうすればよいでしょうか?

更新

データを平坦化しました:

問題は解決しました。

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

maven - solrコアとsolrjとspring-data-solrの違い

アプリケーションの 1 つの検索を実装するために、solr を学習しようとしています。私が常にsolr-coresolrj、およびspring-data-solrにぶつかる 3 つの異なるライブラリがあります。3つの 3 つの jar の基本的な違いは何ですか? 最近、solrj と solr-core を spring で使用してみましたが、StackOverflowException

これがスタックオーバーフローを引き起こした私の質問です.solr-core依存関係を削除しようとした解決策が見つかりませんでしたが、次のエラーが発生しました

私は基本的に、正しい方法でやっていないと感じています。私の混乱に対する目を見張るものは非常に役に立ちます。ありがとう。

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

java - Solr & Spring を使用したオートコンプリート - 複数の単語の問題

Spring Data Solr を使用して、場所のデータベースにインデックスを付けました。次のフィールドがあります。

オートコンプリート機能を実装しようとしています。私の ajax 呼び出しは、次のリポジトリを呼び出すコントローラーによって処理されます。

これは、「カリフォルニア」や「ロス」などの検索でうまく機能します。しかし、「Los Ang」のような複数の単語を試してみると、例外が発生します。

SEVERE: サーブレット [spring-mvc] の Servlet.service() がパス [/xxx] のコンテキストで例外をスローしました [リクエストの処理に失敗しました。ネストされた例外は org.springframework.dao.InvalidDataAccessApiUsageException: Cannot constructQuery ' "los an" ' です。代わりに epxression または複数の句を使用してください'。代わりに epxression または複数の句を使用してください。org.springframework.data.solr.core.query.Criteria.assertNoBlankInWildcardedQuery(Criteria.java:596) で org.springframework.data.solr.core.query.Criteria.contains(Criteria.java:230) で org.springframework .data.solr.core.query.Criteria.contains(Criteria.java:257) at org.springframework.data.solr.core.query.Criteria.contains(Criteria.java:244) at org.springframework.data.solr .repository.query.SolrQueryCreator.from(SolrQueryCreator.java:112) at org.springframework.data.solr.repository.query.SolrQueryCreator.create(SolrQueryCreator.java:56) at org.springframework.data.solr.repository.query .SolrQueryCreator.create(SolrQueryCreator.java:43) at org.springframework.data.repository.query.parser.AbstractQueryCreator.createCriteria(AbstractQueryCreator.java:

解決方法はありますか?

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

spring - Spring Data Solr の複数のコアとリポジトリ

通貨、国など、複数のコアを備えた Apache solr を使用しています。Spring Data Solr を使用すると、1 つのコアから情報を取得できます。「通貨」コアに対してクエリを実行するこの XML 構成を取得しました。「国」コアに対してクエリを実行したい場合、これをどのように設定できますか?

リポジトリを次のように定義します

そして私のサービスから私はこれを行うことができます

@SolrDocument(solrCoreName = "currency")も使用してみましたが、これは機能しません。

私はこれについてできるだけ早く助けが必要です...そうでなければ、RestTemplateソリューションに戻る必要があります:-(

誰かが助けてくれることを願っています。ありがとうGM

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

spring - Spring Data Solr で SolrCloud の Clusterstate を取得するには?

SolrCloud クラスターがあり、その中で多数の Solr インスタンスが実行されています。これらは、分散型 Zookeeper アンサンブルで管理されます。

クラスターの状態 (つまり、clusterstate.json) を取得できるように、メソッドに外部 Zookeeper アンサンブルのホスト名を与える Spring Solr データの方法はありますか?

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

spring - spring data solrで複数の単語を持つ基準値に二重引用符を追加する

spring data solr 1.0.0.Release バージョンを使用しています。私の基準値の 1 つは、デジタル スチル カメラのようなスペースがあることです。ただし、クエリ文字列は「デジタル スチル カメラ」として形成されます。つまり、基準値に二重引用符を追加します。そのため、solrから結果が得られません。これについて、またはこれらの種類の値を処理する方法について誰かが助けることができますか?