iisys-hof / liferay-elasticsearch-mask

Liferay 7 Portlet Module: Facet search to search in all SCHub ElasticSearch indices

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Facet Search for Elasticsearch (Liferay 7 Portlet)

Configuration:

  • adjust URLs in /src/main/resources/META-INF/resources/js/es-facetsearch.js
  • adjust URLs in /src/main/resources/META-INF/resources/html/view.jsp (search for 127.0.0.1)

This is a facet search mask for elastic search, supporting the following facets:

  • filetypes
  • created time
  • author
  • system (portal, documents, emails, persons, activities)

The mask is implemented in Javascript as a Liferay 7 Module Portlet, using Bootstrap and handelbars.js templates for layouting.

Building and Installing:

  • Import into Liferay IDE as Liferay Module or possibly Gradle Project
  • Execute build from the eclipse view "gradle tasks" for the root project
  • this will generate a deployable jar file in build/libs/
  • deploy the jar in liferay

About

Liferay 7 Portlet Module: Facet search to search in all SCHub ElasticSearch indices

License:GNU Lesser General Public License v3.0


Languages

Language:JavaScript 93.3%Language:Java 6.2%Language:CSS 0.5%