Liferay Connector to Elasticsearch 6

  • Enterprise Subscribers Only: Find out how to get a subscription.

Liferay Connector to Elasticsearch 6 connects Liferay DXP 7.0 to Elasticsearch 6 search engine. This client application is a drop-in replacement for the default Elasticsearch 2.x connector that ships with the Foundation app suite in Liferay Digital Experience Platform 7.0.

For detailed compatibility information including the compatible Elasticsearch 6 minor versions and required patch levels, see the Search Engine Compatibility Matrix: https://help.liferay.com/hc/en-us/articles/360016511651.

In Liferay DXP 7.1 and 7.2, this app is installed by default and updated through Liferay DXP Fix Packs and Service Pack releases. Using Liferay Marketplace to update the app on Liferay DXP 7.1 or 7.2 will cause an error.

Elastic, Elasticsearch, and X-Pack are trademarks of Elasticsearch BV, registered in the U.S. and in other countries.

Latest Changes
  • LPS-121803 Elasticsearch 7 Connector in Liferay 7.1: Backport from Liferay 7.2
  • LPS-122207 index.soft_deletes.enabled property causes IllegalArgumentException on Elasticsearch 6 below 6.7
  • LPS-122403 Add check to append Automatic Copy to lang keys
  • LPS-123694 Custom facet no longer works with DDM fields on Elasticsearch
  • LPS-124700 Virtual Instance (aka. company) indexes don't create replica shards, they should be created with "index.aut...
  • LPS-127476 IndexSettingsContributors may not always contribute mappings
  • LPS-64398 As a search developer, I want to fix and improve facets without modifying portal-kernel
  • LPS-72748 Documents are not searchable by custom fields in Control Panel > Documents and Media
  • LPS-74544 SourceFormatter improvements
  • LPS-74555 Add aggregation filtering so that facet counts are more accurate after a facet is selected
  • LPS-75010 Extract basic string utilities into new petra-string module
  • LPS-75049 Drop support for "provided" configuration in gradle-plugins-defaults and move to "compileOnly"
  • LPS-75377 As a System Administrator I can browse the available system settings following a semantic organization that...
  • LPS-77301 Solr Only - Filtering search results by a tag containing spaces doesn't work
  • LPS-77425 Create a task to increase all major versions of modules and portal artifacts
  • LPS-77429 Expose Elasticsearch api to add a preference to SearchRequestBuilder object
  • LPS-77699 Update Translations
  • LPS-78232 Elasticsearch 6: apps/portal-search-elasticsearch6
  • LPS-78265 Default log levels for Elasticsearch 6 need updated package names
  • LPS-78268 Ignore tests for portal-search-elasticsearch6
  • LPS-78305 Remove exported packages from portal-configuration-metatype
  • LPS-78447 Portal takes a long time to start up
  • LPS-78485 LiferayDocumentType defaults are excluded when using Additional Type Mappings in the Elasticsearch configur...
  • LPS-78576 Update language keys for Elasticsearch Configuration
  • LPS-78640 Cannot reconnect to remote Elasticsearch after improper settings are added to the Elasticsearch configurati...
  • LPS-78857 As a developer i would use the terms_set query of Elasticsearch
  • LPS-78887 Searches performed within portlets cause exceptions for missing spellCheckWord mapping
  • LPS-78979 Typo in Elasticsearch language key
  • LPS-79294 Language key value was reverted by translation sync
  • LPS-79679 SourceFormatter improvements
  • LPS-79755 Chaining directly on Stream, Try or Optional should be allowed
  • LPS-80216 Custom Facet Portlet
  • LPS-80332 Add suite bnd bundle instruction
  • LPS-80517 GREEDY @Reference must also be DYNAMIC to prevent tons of meaningless component activation/deactivation whi...
  • LPS-80631 Avoid importing constants
  • LPS-80681 Include support for OSGi JAX-RS Whiteboard specification
  • LPS-80917 GroupedHits contains empty objects when executing a search with GroupBy aggregation
  • LPS-80931 DateRangeTermFilter does not work when a different date format is used
  • LPS-80976 Provide developers with an API to add mappings to the search engine
  • LPS-81411 Disappearing search facets when using Solr
  • LPS-81792 Custom Facet Portlet configured with non-keyword field crashes all portlets in Search Page
  • LPS-81847 defaultLanguageId is not being indexed as a keyword value
  • LPS-81854 Search Options Portlet
  • LPS-81937 Add sort methods to com.liferay.portal.kernel.search.Field
  • LPS-82003 Elasticsearch6 low lvl api for documents do not handle refresh properly
  • LPS-82004 Facets where the fields contain spaces in values returns no results on Solr
  • LPS-82007 Add support for flush, refresh, and analyze apis
  • LPS-82008 add support for bulk document operations
  • LPS-82343 Consolidate language keys
  • LPS-83389 Add GroupBy, Sort, Pagination, Highlight to Search Request
  • LPS-83485 Add support for postFilters via facets
  • LPS-83574 Add result processing translation to low level APIs
  • LPS-83942 Remove PACL tests and build script support
  • LPS-84119 SourceFormatter improvements
  • LPS-84440 Unable to set GroupBy terms aggregation size through API
  • LPS-84663 GroupByTest.testStartAndEnd() breaks with Solr
  • LPS-84665 Search for tags in Japanese language is not working properly
  • LPS-84837 Solr fails testMultiwordPhrasePrefixes tests
  • LPS-84965 Quarantine: ModifiedFacetTest.testSearchEngineDateMath() breaks with Solr
  • LPS-85003 Allow osgi to copy real modules to state folder if bundleFiles don't exist
  • LPS-85008 PropsTestUtil
  • LPS-85065 Add support for create index, delete index, get index, indices exists, update index settings operations thr...
  • LPS-85124 Embedded Elasticsearch logging should be minimal by default
  • LPS-85176 DocumentTest: convert integration test to unit tests
  • LPS-85260 Remove ES slow indexing log and whiteboard log
  • LPS-85296 Clean up @Component annotation
  • LPS-85765 Create a jar that includes all "*-api" portal jars
  • LPS-86408 Set default Java version to 1.8 for OSGi projects
  • LPS-86534 Move ElasticsearchIndexSearcher to low lvl API
  • LPS-86537 Migrate ElasticsearchIndexWriter to using low lvl API
  • LPS-86710 NullPointerException when connecting to remote elasticsearch instance
  • LPS-86806 Create Java Parser
  • LPS-86861 As a Search Admin, I want to upgrade to Elasticsearch 6.5
  • LPS-86882 Asset Publisher does not display results when filtered by Tag name containing space character.
  • LPS-86942 Search Insights widget shows no query data when performing a search
  • LPS-87296 Elasticsearch replica/shard preference stopped being applied to SearchRequestBuilder
  • LPS-87824 Add support for snapshot operations
  • LPS-87931 Search Admin shows version of Elasticsearch connector instead of Elasticsearch server
  • LPS-88211 Embedded Elasticsearch 6.5 does not connect to Kibana
  • LPS-88213 Elasticsearch query string is not compatible with a 6.1.3 Kibana server
  • LPS-88736 Elasticsearch request string stopped being logged when performing a search
  • LPS-89234 Lambda friendly internal signatures without checked exceptions
  • LPS-90109 Elasticsearch client dropping documents without reporting server errors
  • LPS-90630 Search results limits to only 50 results with Elasticsearch
  • LPS-91420 Integrate portal-tools-java-parser with SourcFormatter
  • LPS-95670 Suggestion widget offers non valid words as suggestions on Elasticsearch
  • LPS-96481 Turn on disabled Source Formatter checks and apply across private repos and subrepos
  • LPS-97591 Exceptions thrown in Elasticsearch initialization thread are ignored
  • LPS-97878 NPE is produced in case sslKeystorePassword or sslTruststorePassword are not configured in XPack security
  • LPS-97879 Missing debug trace in RemoteElasticsearchConnection.createTransportClient()
  • LPS-99347 Elasticsearch deprecation WARNs in portal log when DXP and Elasticsearch 6.5+ with X-Pack Security is confi...
  • LRQA-51488 Clarifying strings
Show More

Customers Who Viewed This Also Bought