検索ポートレット経由で検索可能にするリポジトリのコンテンツを追加する方法。私はLiferayとGoogleドライブを統合しました。 Googleドライブにあるすべてのドキュメントを表示および編集できます。誰でも外部のリポジトリーを統合して索引付けし、検索ポートレットと統合する方法のステップ・バイ・ガイドラインで、何らかのステップを教えてください。Liferay Search Portletは、Googleドライブのような外部リポジトリで検索しますか?
1
A
答えて
2
Googleドライブからドキュメントのインデクサーを作成できます。
Liferayの検索と索引付け機能は、Apacheによって提供されています。 Javaベースの検索ライブラリであるLucene。エンティティの検索とインデックス 機能を実装するには、あなたは、これらの3つの手順を実行する必要があります。
ポートレットプロジェクトに*インデクサクラスを作成し、プロジェクトのLiferayの-portlet.xmlファイルにこの クラスを登録します。
エンティティのサービスレイヤを更新して、エンティティの作成、変更、または削除を で実行すると、インデックスが更新されるようにします。
検索を実行するメカニズムを提供します。たとえば、ポートレットプロジェクトに検索クエリを入力するための JSPを1つ作成し、検索結果を表示する別のJSPを 作成することができます。または単に Liferayの検索ポートレットを設定してエンティティを検索することもできます。詳細は
は、ドキュメントhttps://dev.liferay.com/develop/tutorials/-/knowledge_base/6-2/implementing-search-and-indexing
関連する問題
- 1. Liferay set portletセッション値
- 2. Googleドライブの検索用スクリプト
- 3. Googleドライブのファイルを検索する
- 4. 他のGoogleドライブでファイルを検索
- 5. DropboxまたはGoogleドライブをファイルハッシュまたはファイルメタデータで検索しますか?
- 6. Liferay、検索およびセキュリティモデル
- 7. Googleドライブでダウンロードするファイルを検索するC#
- 8. ジャンゴ外部スクリプトはImportError:私はGoogleで検索Utilsの
- 9. GAE Search APIは部分検索またはプレフィックス検索をサポートしていますか?
- 10. カスタムGoogle検索エンジンでWeb検索を行うと、標準検索よりも検索結果が少なくなるのはなぜですか?
- 11. Googleドライブ検索:手動で作成したフォルダにはJavaコード
- 12. jqgridツールバーの検索または外部検索機能
- 13. アクセス方法Hibernate Lucene Searchを使用してエンティティの外部キーのソートフィールド名を検索しますか?
- 14. 外部検索アルゴリズム
- 15. Android EditTextのようなGoogle検索EditText
- 16. GoogleアナリティクスのレポートAPI&検索コンソール - 外形寸法&Google検索コンソールとしてメトリック
- 17. EbayのGoogleドライブから外部スタイルシートを使用しようとしています
- 18. Liferay: "user-profile-portlet"から "Delete"ボタンを削除するには?
- 19. Google検索のようなコンボボックスを検索
- 20. 「sharedWithMe」オプションを使用したGoogleドライブAPI検索ファイル
- 21. Google検索でHTML5のサポートはどのようになっていますか?
- 22. Apple Search APIを使用してジャンルで検索しますか?
- 23. Google検索では、私がしようと
- 24. GoogleはYQLのような検索を提供していますか?
- 25. Google APIのJSをGoogle Commerce Searchの検索フォームを構築するには
- 26. Liferayの検索ポートレットのカスタマイズ
- 27. 外部スクリプトの検索
- 28. LiferayサーバーまたはWebsphere Portlet Factoryを備えたSpringポートレット?
- 29. は、私はこのような認証を行うよGoogle検索コンソールAPI
- 30. Azureの検索、部分的な検索による検索
おかげでロミオを参照してください。私は文書を見てきました。 googleドライブを統合するために、私はliferayマーケットプレイスにgdriveフックをダウンロードしました(このリンクを参照してください:https://web.liferay.com/marketplace/-/mp/application/46040385)。 BlogsIndexerクラスをサンプルとしてGoogleDriveIndexerクラスを構築しましたが、BlogsIndexerではドキュメントオブジェクトを構築するためにコンテンツ、説明などのフィールドを設定しています。このフィールドはGoogleドライブのフックソースコードでは見つかりません。 liferayの初心者、あなたはこの問題のための助けや提案をお願いしますか? – proGhost07
文書はマップのキー値のようなものです。この場合、 'document.addText(Field.CONTENT、content)'は 'document.addText(" content "、content)'と同じです。 'document.addFile(name、bytes、extensions);のような他のメソッドがあります。 –
もう一度、ありがとうございました。 – proGhost07