-
Type:
Story
-
Status: Closed
-
Priority:
Minor
-
Resolution: Completed
-
Affects Version/s: None
-
Fix Version/s: 7.2.0 GA1, 7.2.10 DXP GA1
-
Component/s: Search Infrastructure
-
Story Points:4
-
Sprint:Search | S02 Sprint 1, Search | S02 Sprint 16, Search | S02 Sprint 17, Search | S02 Sprint 18
-
Git Pull Request:
Notes for QA: Will require functional tests.
Use Case #1: "Multi Search with non-Liferay Index"
- Load the Boston Dataset, importing 1,000 documents. (https://github.com/arboliveira/liferay-geolocation-bulk-import)
- Site Builder > Pages > + > Widget Page
- (Add Page) Name ==> Federated
- Add
- 1-3-1 Columns
- Save
- Page entry: "Federated" > Kebab Menu > View
- + > Widgets > Search
- Add widget: Search Bar
- Widget Menu > Configuration
- Keywords Parameter Name ==> q
- Scope ==> Everything
- Save > Cancel
- (Begin: Repeat for each 1 of the 3 columns)
- Add widget: Search Results
- Widget Menu > Configuration
- Display Results in Document Form ==> yes
- Fields to Display ==> (column 1: case_title, closure_reason, case_enquiry_id)
- Fields to Display ==> (column 2: "case_title", "closure_reason"
- Fields to Display ==> (column 3: case_title,closure_reason,*)
- Federated Search Key ==> (per column: s1 | s2 | s3)
- Save > Cancel
- Add widget: Search Options
- Widget Menu > Configuration
- Indexes ==> boston311
- Federated Search Key ==> (per column: s1 | s2 | s3)
- Save > Cancel
- Add widget: Custom Filter
- Widget Menu > Configuration
- Filter Field ==> neighborhood
- Filter Value ==> (per column: mattapan | dorchester | kenmore)
- Immutable ==> yes
- Federated Search Key ==> (per column: s1 | s2 | s3)
- Save > Cancel
- Add widget: Custom Filter
- Widget Menu > Configuration
- Filter Field ==> case_title, closure_reason
- Filter Query Type ==> Multi Match
- Custom Parameter Name ==> q
- Invisible ==> yes
- Federated Search Key ==> (per column: s1 | s2 | s3)
- Save > Cancel
- Search Bar > Search... ==> tree division
- Examine search results
- (End: Repeat for each 1 of the 3 columns)
- Expected, per column: 2 results | 16 results | 3 results
- On a few results, expand: Details...
- Examine highlights
- causes
-
LPS-99594 NPE in low level searches when log level is INFO
- Closed
-
LPS-99652 Searching with an invisible search bar causes Control Menu to become unresponsive
- Closed
- fixes
-
LPS-92045 SearchResponseBuilderImpl.SearchResponseImpl.getDocumentsStream() can generate NPE when there are no results
- Closed
- is related to
-
LPS-94161 As a Search App Dev, I can implement Index Definitions for automatic creation of application driven indexes
-
- Closed
-
- relates
-
LPS-94182 Update Search Widgets to Portlet 3.0
-
- Backlog
-