Liferay CE Connector to Elasticsearch 6

Liferay CE Connector to Elasticsearch 6 to Elasticsearch 6 connects Liferay Portal or Liferay DXP to the Elasticsearch 6.1.x 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 CE 7.1, this app is installed by default and updated through Liferay DXP Fix Packs and Liferay Portal CE GA releases. Using Liferay Marketplace to update the app on Liferay CE 7.1 will cause an error.

Latest Changes
  • 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-84659 Sort Widget
  • LPS-84663 GroupByTest.testStartAndEnd() breaks with Solr
  • LPS-84665 Search for tags in Japanese language is not working properly
  • LPS-84696 As a site visitor, I want to see Portal and non-Portal results from the same query terms
  • LPS-84703 Multi Language Search for WCM
  • 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-85607 Pre Filter in a deep level Query should be honored same as the top level Query
  • 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-86596 Custom Filter Widget
  • 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-87590 Add Kazakh as a Community Language
  • LPS-87824 Add support for snapshot operations
  • LPS-87915 Add support for suggester
  • LPS-87972 As a Search Admin, I want a less ambiguous description of the "Search Engine"
  • LPS-87976 ElasticsearchBulkableDocumentRequestTranslator should not require the Document to have an UID field
  • 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-88344 Search Request with Rescore
  • LPS-88428 As a Developer, I can build a SearchRequest and obtain a SearchResponse
  • LPS-88704 Script Query
  • LPS-88705 Function Score Query
  • LPS-88706 Sub Aggregations
  • LPS-88736 Elasticsearch request string stopped being logged when performing a search
  • LPS-88741 Decouple Low Level Search from concrete ElasticsearchConnectionManager
  • LPS-89142 Early detection of runtime circular dependencies at compile time in Search unit tests
  • LPS-89234 Lambda friendly internal signatures without checked exceptions
  • LPS-89318 Avoid name clash between arguments and protected fields
  • LPS-89499 Add new interface to replace com.liferay.portal.kernel.search.Query and other related APIs
  • LPS-89878 Move heavily used com.fasterxml.jackson jars into core
  • LPS-89914 Add cardinality to Stats
  • LPS-90109 Elasticsearch client dropping documents without reporting server errors
  • LPS-90614 Geo Aggregations
  • LPS-90615 Top Hits Aggregation
  • LPS-90616 New Query subsystem
  • LPS-90630 Search results limits Organizations to only 50 results
  • LPS-90872 As a Search Admin I want to view effective Field Mappings, as reported by the search engine, from within Po...
  • LPS-91242 New Document subsystem
  • LPS-91259 New Highlight subsystem
  • LPS-91261 New Significance subsystem
  • LPS-91420 Integrate portal-tools-java-parser with SourcFormatter
  • LPS-91481 Facet Search Contributors, plug and play
  • LPS-91944 com.liferay.portal.search.internal.searcher.SearchRequestBuilderFactoryImpl is not a component + tests
  • LPS-92341 Exceptions library specific must not cross boundaries of engine neutral Search modules
  • LPS-92816 Remove 'Synchronized Search' setting which has no impact on Embedded connection since Elasticsearch 6
  • LPS-92846 Rename Abstract*** to Base***
  • LPS-92859 Create Java classes that add/remove synonyms from the settings of an index
  • LPS-94004 Redeploying Elasticsearch Connector: "java.util.ServiceConfigurationError: org.elasticsearch.common.xconten...
  • LPS-94161 As a Developer, I can implement Index Definitions for automatic creation of application driven indexes
  • LPS-94383 As a developer I can use Searcher to count matches only, without returning documents
  • LPS-94407 Get Document operation in Low Level Search API
  • LPS-94555 Add Tamil as a Community Language
  • LPS-94747 Publish the Index Name Builder dynamic service
  • LPS-95326 Field Mappings Admin output must be interoperable with Elasticsearch Type Mappings configs in System Settings
  • LPS-95413 Remove lib/development/biz.aQute.bnd.jar
  • LPS-95555 Unify osgi.core versions in build.gradle files
  • LPS-95703 New document builder must take null values with consistent behavior
  • LPS-95915 Add SF rules for YAML
  • LPS-96110 Deprecate SynonymIndexer
Show More

Customers Who Viewed This Also Bought