peerkar / liferay-gsearch

Google like search for Liferay 7 CE and DXP
Other
56 stars 36 forks source link

Liferay-Gsearch for latest CE version 7.3 and above #30

Open haiderafaque opened 2 years ago

haiderafaque commented 2 years ago

Hi Petteri, Thanks for sharing this GitHub repo for Liferay-Gsearch. I've tried with "liferay-ce-portal-7.1.2-ga3" version but its not able to compile with the CE7.1 version and throwing dependency errors Equinox Container: 8c85125e-aa53-4e21-b8db-c851492784ef][fi_soveltia_liferay_gsearch_coreimpl:97] FrameworkEvent ERROR org.osgi.framework.BundleException: Could not resolve module: fi.soveltia.liferay.gsearch.core.impl [996] Unresolved requirement: Import-Package: com.liferay.asset.kernel.model; version="[2.0.0,3.0.0)"_ [Sanitized] at org.eclipse.osgi.container.Module.start(Module.java:444)

can you please help me to point the right version of this artifacts? It is possible you to provide latest build version with can support portal-ce 7.3 and above?

Regards,

peerkar commented 2 years ago

Hi @haiderafaque,

This project is unfortunately discontinued and I don't currently have bandwidth to maintain it. If you are interested, most of the features here (but some additional ones too) are since 2022/2 a part of Liferay DXP (7.4 DXP U5, for 7.3 DXP SP4 coming soon).

If you'd want to update the modules, the easiest path would probably be to migrate the modules to the new Liferay Workspace version and update the module dependencies to the target platform managed versioning https://learn.liferay.com/dxp/latest/en/building-applications/tooling/liferay-workspace/configuring-liferay-workspace.html#managing-the-target-platform. The React module won't however probably be that easy because a lot in the frontend infra has changed since.

The custom search adapter is another story. Technically it would no longer be required, but quite a few code changes in the core modules would be needed.

Thanks,,,