Uploaded image for project: 'PUBLIC - Liferay Portal Community Edition'
  1. PUBLIC - Liferay Portal Community Edition
  2. LPS-84696

As a site visitor, I want to see Portal and non-Portal results from the same query terms

    Details

      Description

      Notes for QA: Will require functional tests.

      Use Case #1: "Multi Search with non-Liferay Index"

      1. Load the Boston Dataset, importing 1,000 documents. (https://github.com/arboliveira/liferay-geolocation-bulk-import)
      2. Site Builder > Pages > + > Widget Page
      3. (Add Page) Name ==> Federated
      4. Add
      5. 1-3-1 Columns
      6. Save
      7. Page entry: "Federated" > Kebab Menu > View
      8. + > Widgets > Search
      9. Add widget: Search Bar
      10. Widget Menu > Configuration
      11. Keywords Parameter Name ==> q
      12. Scope ==> Everything
      13. Save > Cancel
      14. (Begin: Repeat for each 1 of the 3 columns)
      15. Add widget: Search Results
      16. Widget Menu > Configuration
      17. Display Results in Document Form ==> yes
      18. Fields to Display ==> (column 1: case_title, closure_reason, case_enquiry_id)
      19. Fields to Display ==> (column 2: "case_title", "closure_reason"
      20. Fields to Display ==> (column 3: case_title,closure_reason,*)
      21. Federated Search Key ==> (per column: s1 | s2 | s3)
      22. Save > Cancel
      23. Add widget: Search Options
      24. Widget Menu > Configuration
      25. Indexes ==> boston311
      26. Federated Search Key ==> (per column: s1 | s2 | s3)
      27. Save > Cancel
      28. Add widget: Custom Filter
      29. Widget Menu > Configuration
      30. Filter Field ==> neighborhood
      31. Filter Value ==> (per column: mattapan | dorchester | kenmore)
      32. Immutable ==> yes
      33. Federated Search Key ==> (per column: s1 | s2 | s3)
      34. Save > Cancel
      35. Add widget: Custom Filter
      36. Widget Menu > Configuration
      37. Filter Field ==> case_title, closure_reason
      38. Filter Query Type ==> Multi Match
      39. Custom Parameter Name ==> q
      40. Invisible ==> yes
      41. Federated Search Key ==> (per column: s1 | s2 | s3)
      42. Save > Cancel
      43. Search Bar > Search... ==> tree division
      44. Examine search results
      45. (End: Repeat for each 1 of the 3 columns)
      46. Expected, per column: 2 results | 16 results | 3 results
      47. On a few results, expand: Details...
      48. Examine highlights

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              brian.lee Brian Lee
              Reporter:
              andre.oliveira André Ricardo Barreto de Oliveira
              Recent user:
              Tibor Lipusz
              Participants of an Issue:
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Packages

                  Version Package
                  7.2.0 GA1
                  7.2.10 DXP GA1