0

私は alfresco 4.1 を使用しており、それを solr 検索と統合して、solr がすべての alfresco コンテンツにアクセスできるようにしたいと考えています (認証などを念頭に置いてください)。

solrがalfresco内に組み込まれていることは知っていますが、DBなどの他の多くのソースからの検索を統合するsolrインスタンスを個別に実行しています。

前進する最善の方法はどれですか?

よろしく。

4

1 に答える 1

0

私はそれを行う方法の1つを得ました。別のサーバーにsolrをインストールし、統合のためにalfresco内でsolrj APIを使用できます。

プログラム的に、屋外のコンテンツ用にカスタムビルドされたxmlを使用して、solrjを使用してsolr検索に索引付けするために、屋外のコンテンツをダンプできます。xml が solr で使用可能になると、solr サーバーで使用でき、インデックスを作成できます。これらのインデックスは、alfresco OOTB インデックスとは別のものになります。

インデックスが作成されたら、準備完了です。solr apis を使用すると、alfresco の代わりに solr サーバーで同じコンテンツを検索でき、複数のコンテンツ ソースを solr と統合して solr をユニバーサル検索として使用できるという利点があります。

ただし、コンテンツ アイテムが大量になると、 alfresco のすべてのコンテンツ アイテムでパフォーマンスが低下することがわかりました。solr はインデックスを作成する必要があります。回避策はありますか?

よろしく。

于 2013-11-26T10:38:29.250 に答える