問題タブ [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.
solr - spring-data-jpa と spring-data-solr を統合するには?
全文検索を有効にするために、hibernate-search と solrJ を使用したことがあります。いいえ、spring-data-solr を試していますが、spring-data-jpa と連携していないようです。構成を正しくすることはできません。次の solr 構成 xml をプロジェクトに追加すると、エラー メッセージが表示されます。spring-data-solr の構成 xml ファイルは次のとおりです。
エラーメッセージは次のとおりです。
spring - Spring Data Solrを使用してネストされたオブジェクトを検索するには?
そのような Java オブジェクトが 2 つあります。
そして、Spring Data Solr クエリ インターフェイス:
名前、説明、タイプ、および mac_address で検索できますが、属性で結果を検索することはできません。
アップデート:
たとえば、ユーザーが「ipod」と検索した場合、それはおそらく件名の種類または件名、または属性の名前または属性の値を意味します。そして、一致したすべての件名を 1 回のリクエストで取得したいと考えています。別のクエリで属性オブジェクトを検索できることはわかっています。しかし、それはバックエンドのコードを複雑にします。
では、このネストされたオブジェクトを検索するにはどうすればよいでしょうか?
更新:
データを平坦化しました:
問題は解決しました。
maven - solrコアとsolrjとspring-data-solrの違い
アプリケーションの 1 つの検索を実装するために、solr を学習しようとしています。私が常にsolr-core、solrj、およびspring-data-solrにぶつかる 3 つの異なるライブラリがあります。3つの 3 つの jar の基本的な違いは何ですか? 最近、solrj と solr-core を spring で使用してみましたが、StackOverflowException
これがスタックオーバーフローを引き起こした私の質問です.solr-core依存関係を削除しようとした解決策が見つかりませんでしたが、次のエラーが発生しました
私は基本的に、正しい方法でやっていないと感じています。私の混乱に対する目を見張るものは非常に役に立ちます。ありがとう。
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:
解決方法はありますか?
spring - Spring Data Solr の複数のコアとリポジトリ
通貨、国など、複数のコアを備えた Apache solr を使用しています。Spring Data Solr を使用すると、1 つのコアから情報を取得できます。「通貨」コアに対してクエリを実行するこの XML 構成を取得しました。「国」コアに対してクエリを実行したい場合、これをどのように設定できますか?
リポジトリを次のように定義します
そして私のサービスから私はこれを行うことができます
@SolrDocument(solrCoreName = "currency")も使用してみましたが、これは機能しません。
私はこれについてできるだけ早く助けが必要です...そうでなければ、RestTemplateソリューションに戻る必要があります:-(
誰かが助けてくれることを願っています。ありがとうGM
spring - Spring Data Solr で SolrCloud の Clusterstate を取得するには?
SolrCloud クラスターがあり、その中で多数の Solr インスタンスが実行されています。これらは、分散型 Zookeeper アンサンブルで管理されます。
クラスターの状態 (つまり、clusterstate.json) を取得できるように、メソッドに外部 Zookeeper アンサンブルのホスト名を与える Spring Solr データの方法はありますか?
spring - spring data solrで複数の単語を持つ基準値に二重引用符を追加する
spring data solr 1.0.0.Release バージョンを使用しています。私の基準値の 1 つは、デジタル スチル カメラのようなスペースがあることです。ただし、クエリ文字列は「デジタル スチル カメラ」として形成されます。つまり、基準値に二重引用符を追加します。そのため、solrから結果が得られません。これについて、またはこれらの種類の値を処理する方法について誰かが助けることができますか?