問題タブ [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 - Spring-data-solr でポリゴン空間検索を行う方法
以下のようなクエリを実行する必要があります:-
fq=latlng:IsWithin(POLYGON(('23.60 71.60','28.65 71.68','28.60 72.61','28.63 72.65')))
ここで、Spring-Data-Solr を使用してこのクエリを実行する方法に行き詰まりました。
どなたか手順教えていただけると助かります
spring - XML スキーマ名前空間 http://www.springframework.org/schema/data/solr の Spring NamespaceHandler が見つかりません
spring と Apache solr を統合しようとしています。そのために私は NamespaceHandler http://www.springframework.org/schema/data/solrを試しています。しかし、これにより次のエラーが発生します。助けてください。
これはエラーにつながります
助けてくれてありがとう..
solr - _記号に置き換えられたSolrストップワード
autosuggest の solr ストップワードに問題があります。すべてのストップワードは _ 記号に置き換えられました。
たとえば、フィールド「deal_title」に「the simple text in」というテキストがあります。"simple" という単語を検索しようとすると、solr は次の結果 "_ simple text _" を表示しますが、"simple text" を期待します。
誰かがなぜこれがそのように機能するのか、そしてそれを修正する方法を説明してもらえますか? これが私のschema.xmlの一部です
solr - プールからの接続を待機中のタイムアウト - 単一の SolrServer にもかかわらず
数百のプールを使用している場合でも、solrServer クライアントの接続プールですぐに接続が不足するという問題があります (適切な測定のために 1024 を試しました)。
私が読んだことから、シングルトン HttpSolrServer オブジェクトを使用しないと、次の例外が発生する可能性があります。ただし、以下の XML 構成も参照してください。
XML 構成:
この時点で、私たちは途方に暮れています。Tomcat7 で Web アプリケーションを実行しています。ユーザーが新しい Web サイトを要求するたびに、Solr サーバーに 1 つ以上の要求を送信し、必要なものを要求します。これは通常、単一のエントリまたは 20 のページ (Spring Data を使用) です。
実装の残りの部分については、各リポジトリ (コアごとに 1 つのリポジトリ) によって拡張される抽象 SolrOperationsrepository クラスを使用しています。
以下は、solrServer の設定方法です。ここで根本的に間違ったことをしているのではないかと思います。ログによると、それらは常にプールに返されています。
コメントアウトされたコードは、主にテスト目的で使用されています。また、solrServerオブジェクトをオンザフライで操作できないこともどこかで読みました。XML構成でタイムアウト/プールサイズを設定するにはどうすればよいですか?
リポジトリの実装は次のようになります。
この問題につながる可能性のある、私たちが犯した過ちを指摘できる人はいますか? 私が言ったように、私たちは途方に暮れています。事前に感謝します。もちろん、私たちが進歩したり、より多くの情報を要求したりすると、質問を更新します.
solr - Spring data solr - ハイライト付きの Bean
Solr と通信する Web アプリケーションを作成しており、Spring Data Solr + SolrJ を使用して Java で情報を取得しています。
Solr クエリでは、(e)DisMax をいくつかのオプションと共に使用しています (今のところ、後で他のものを追加する必要があるかもしれません)。
この構造のために、私はこの方法でBeanを構築しました
そして、次のクエリを実行します。
その後、私の Document オブジェクトでは、「id」と「text」のみが見つかりました。ハイライトを取得するために Bean に注釈を付けることは可能ですか?
ネットで調べてみると、Spring Data Solr + SorlJ を使用した例はほとんど見つかりませんでした。