0

Liferay 6.1の検索プラグインを使用していますが、アナウンスLiferayプラグインに挿入されたニュースが検索結果に含まれないことに気付きました。ファセットでプラグイン構成に追加しましたcom.liferay.portlet.announcements.model.AnnouncementsEntryが、何も変わりません。

追加するのが正しいliferayクラスであるかどうか誰かが知っていますか?

4

1 に答える 1

0

コードを追跡したところ、アナウンスがLiferayでインデックスに登録されていないことがわかりました。ご覧ください。

com.liferay.portlet.announcements.service.impl.addEntry()

ここにはインデクサー呼び出しコードはありませんが、見てください

com.liferay.portlet.bookmarks.service.impl.addEntry()

ここに、検索用のデータを格納する責任があるブックマークインデクサークラスがあります。

ここで、アナウンスを検索で取得するには、ブックマークと同じようにインデクサーを作成する必要があります。そうすれば、Liferay検索ポートレットでも同じものを取得できます。

于 2012-06-10T13:03:21.703 に答える