Liferay Search Blueprint: Improving the Search Experience

A Search Blueprint is a design plan for Liferay’s search behavior. The search experience starts at a Search Bar for most users. When a search term is entered, a complex query is constructed by Liferay’s search infrastructure, then sent to the search engine. You can see Liferay’s complete query using the Search Insights widget. This query can be thought of as Liferay’s default blueprint for the search page, controlling what is searched and how. This document/blog will provide a comprehensive guide to Liferay Search Blueprint. We will cover the following topics: How does search work in Liferay? How to create a Liferay Search Blueprint. What Can I Do in the Blueprints UI? Advanced: Configuring Query Clause Contributors Search Blueprints Configuration Reference. How to apply search blueprint into search page. Search Blueprint use case. How does search work in Liferay? Search Request : Liferay sends a search request to Elasticsearch, which can include the query body...