問題タブ [solarium]
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.
apache - ソラリウムでsolrから抜粋を取得する方法
solr を使用してテキストを強調表示し、抜粋 (一致した単語と一緒に文) を取得するにはどうすればよいですか? それはソラリウムを使用して行うことができますか、私はこれについて何も考えていません、親切に助けてください
solr - Solr クエリの最大条件
Web サイト検索に solr 4.3.0 を使用しています。solr を使用して何かを実行したいのですが、クエリを実行するとエラーが発生します。私の状況では、40000 個の製品があり、クエリで 1500 個の製品を除外したいと考えています。これは私のクエリです
670 の skuCodes を入れても問題なく動作しますが、1500 の skuCodes を使用すると次のようなエラーが発生します
どうすればこの問題を解決できますか? ありがとう
php - SOLR の Solarium にクラス ファイルをインクルードまたは自動ロードする方法
Solr 用のSolariumを PHP にインクルードまたは自動ロードしようとしていますが、エラーが発生し続けます。間違っていることはわかっていますが、オートロードは初めてです。私はphp用の拡張機能をインストールしましたが、それは機能します。これが私が受け取るエラーです:
以下は、テスト中のコードを含む私の php ファイルです。この例にはオートロードの設定がないことに気付きました。
php - Solr スペル チェック フレーズ
スペル チェックを 2 セット行う方法を探しています。
ドキュメントで見つかった一般的な単語のスペルチェック クエリを処理するもの。もう 1 つは、複数の単語が含まれる可能性がある著者名などの項目のクエリのスペルチェックを処理します。著者の名前に少しでも近づいた場合でも、提案が表示されるように動作するようにしたいと思います。ただし、スペルミスの提案には、単語の距離を近づける必要があります。
現在、スペリング用の包括的なフィールドがありますが、多くのトークン化が行われるため、フレーズが分割されます。ですから、それをそのままフレーズ一致に使用することはできません。
スペル チェック コンポーネントは次のとおりです。
そして実際のスペルフィールド:
php - KnpPaginator と Solarium でページネーションを処理するには?
Symfony2、KnpPaginator、およびソラリウムでページネーションを試みています。エラーは返されず、ページネーションも表示されません。{{ pagination.getTotalItemCount }} は、それ以上ではなく「2」を返します。実際には「array($client,$select)」の引数の数をカウントします。
何か案が ?
コントローラーから:
ビューから:
編集:答えを見つけました(フランス語で):http://inside.inclusive.fr/2013/09/knppaginatorbundle-et-solarium/
php - Solarium-PHP を使用してすべての結果を取得する
制限が指定されていない場合、Solarium (および solr) はデフォルトで 10 件の結果を返します。$query->setRows(25); を使用して制限を指定できることは知っています。しかし、すべての結果を返す必要があります (どんなに大きくても)。setRows() に任意に大きな数を渡さずにこれを指定する方法はありますか? ドキュメントには何も表示されません.......
php - 特定のキーワードで検索すると、現在地に近い結果が得られます
私はウェブサイト allevents.in (基本的にはイベントの発見とイベントのプロモーション プラットフォームです) に取り組んでおり、このウェブサイトで solr 検索を適用したいと考えています。
また、Solarium を php クライアントとして使用しています。あなたがウェブサイトにアクセスするとき、私はクイック検索(ヘッダーの緑色のボタン)に取り組んでいます。
そこで、「Concerts in New York」のようなイベントを検索すると、ニューヨークでのイベントが表示されます (これはかなり機能しています)。
しかし、誰かが「コンサート」のみを検索すると、現在の場所からの結果または最寄りの場所からの結果が得られるはずです。
では、どうすれば現在地を見つけることができるでしょうか。そのため、「音楽イベント」のみを検索すると、現在の場所または都市に近い結果が得られます。
geofilt() と geodist() を使用しています。
solr - 単語の完全一致 Solr
クエリの正確な結果が必要です。
たとえば、「ニューヨーク」を検索すると、ニューヨークに関する正確な結果は得られませんが、次のような結果も得られます。
"ニューヨーク"
"ニューデリー"
その他「New」から始まる都市
では、「ニューヨーク」の結果だけを取得するにはどうすればよいでしょうか。