Elasticray (Elasticsearch plugin for liferay)
Beschreibung
*****************************************************************************************************************************
Prerequisites
Java 1.7
Liferay 6.1 CE / Liferay 6.2 CE & EE
Elasticsearch 1.4.0
*****************************************************************************************************************************
Deploying the plugin
Quick steps
1) Ensure Liferay 6.1/ Liferay 6.2 and Java 1.7 software is installed in your machine.
2) Install Elasticsearch 1.4.0 (http://www.elasticsearch.org/downloads/1-4-0/ )">http://www.elasticsearch.org/downloads/1-4-0/ )
3) Configure Elasticsearch server in the Liferay (modify portal-ext.properties)
4) Remove solr-web plugin if deployed.
5) Copy the elasticray plugin war file to deploy directory of Liferay.
Each step explained
Step 1 (Install Elasticsearch server).
a) Download the Elasticsearch 1.4.0 version from here: http://www.elasticsearch.org/downloads/1-4-0/
b) Based on the OS, you can use the corresponding file. For windows get the zip file and unzip to a folder say ES_INSTALL_DIR
c) Double click elasticsearch.bat (if in windows) from ES_INSTALL_DIR/bin
Step 2 (Configuring Elasticsearch server in the Liferay)
Add the following lines to the portal-ext.properties file which point to the correct ip address and port of Elasticsearch server.
elasticsearch.serverIP=127.0.0.1
elasticsearch.portNumber=9300
elasticsearch.cluster.name=elasticsearch
Step 3
If you have an existing solr-web plugin deployed, please undeploy it.
Step 4 (Deploy the plugin)
Copy the plugin war file to deploy directory of Liferay.
Step 5
Once the installation is done, do a "Reindex all search indexes" from control panel -> Server Administration
****************************************************************************************************************************
Documentation
For more documentation please visit link here:
https://github.com/R-Knowsys/elasticray/wiki
Verifying Installations
Place the search portlet in home page and click on 'search' based on keyword 'liferay'.
Set the logs for the package "com.rknowsys.portal.search.elastic" in DEBUG mode
You will find the search results in browser and in console you will find following lines showing elasticsearch.
05:13:32,450 DEBUG [http-bio-8080-exec-10][ElasticsearchIndexSearcher:63] Query String {__ "query_string" : {__ "query" : "+(+(companyId:10157) +((+(entryClassName:com.liferay.portal.model.User) +(status:0)) (+(entryClassName:com.liferay.portlet.bookmarks.model.BookmarksEntry) +(status:0)) (+(entryClassName:com.liferay.portlet.bookmarks.model.BookmarksFolder) +(status:0)) (+(entryClassName:com.liferay.portlet.blogs.model.BlogsEntry) +(status:0)) (+(entryClassName:com.liferay.portlet.documentlibrary.model.DLFileEntry) +(status:0) +(hidden:false)) (+ ...... __} [Sanitized]
****************************************************************************************************************************
For Java 1.6, use elasticray (https://github.com/R-Knowsys/elasticray/tree/elasticray-jdk-1.6) and elasticsearch 1.1.2
Weitere in Data Modeling, Process & Business Logic
Activiti Workflow Engine
This plugin allows users and admins to use Activiti BPMN workflow engine for publication process (for example instead of default Kaleo). It almost fully supports BPMN 2.0 specification and may fully r
Address Validator
The Address validator plugin enables the validation of addresses entered by the user. It uses some third party services or APIs for that purpose. The initial implementation uses Google Geocoding API,
Adobe Connect
About Adobe Connect : Adobe Connect gives you complete control over the look and functionality of your virtual rooms. Create experiences that incorporate branding and content. Position functional pods
AdvicedAssets Portlet
Portlet for Liferay that allows to show list of tematically-related content near every post in blog. Content list can include other blog posts, journal content articles and document library resources.
Weitere von Rknowsys Technologies
Multilevel Menu Navigation
The Multilevel Menu Navigation theme allows up to 4 Level menus. It also has 3 different Color Schemes and a Sticky Footer
Rknowsys Corporate Theme
Rknowsys corporate theme is a responsive design with many features and capabilities like: Custom color schemes. Twitter based bootstrap responsive design. Support multiple browsers. Custom templates.