liferay を solr と統合しましたが、同じことが正常に機能しています。ただし、まだ実装されていない独自の要件があります。
liferay の Solr スキーマにフィールドを追加する必要があるためです。製品に関連するフィールドを追加する必要があると考えてください。製品の詳細のみをフラッシュして、後で再インデックスする必要があるかもしれないので、製品の詳細とライフレイの詳細を混ぜたくありません。このため、私には 2 つのオプションがあり、可能であれば両方に可能なアプローチが必要です。
1> 製品関連の詳細用に個別の SOLR スキーマを作成し、そのスキーマから検索結果を取得できます。しかし、liferay solr プラグインは、複数のスキーマからデータを取得する機能を提供していないと思います。もしそうなら、その方法を知りたいです。liferay のデフォルトの検索ポートレットを使用するため、製品は、ブログ、ユーザー、組織などの他の liferay のものと一緒にそこから検索できるはずです。 2> 現在フォローしているもの。liferay スキーマを変更し、いくつかのフィールドを liferay スキーマに追加しました。ここでの問題は、自由形式のテキスト キーワード (ラップトップなど) を使用して製品の詳細を検索できないことです。生成されるデフォルトのクエリには、追加したフィールドが含まれていないため、製品の結果を見つけることができません。
実装が可能であれば、最初の解決策をお勧めします。そうでない場合は、秒でも調整できます。解決を楽しみに待ちたいと思います。
ありがとう、リキン