Extend Enterprise search for all content entities

Created on 2 May 2023, over 1 year ago
Updated 13 March 2024, 9 months ago

Enterprise search module currently supports indexing of only nodes. This can be extended to all content entities

Proposed resolution

  1. Currently Engine Form allows users to select only content types. We can extent the engine form and display all the content entities grouping with entity types.
  2. Once user selects the entity types we will have to extent Field Schema form to display all fileds of the selected entities.
  3. Update Schema of app search item and add Entity Type, Bundle fields to appsearch_item table
  4. Update Database Class methods to add methods to return counts based on entity type
  5. Update Batch process to get Items of all the entity types selected for indexing
  6. Update entity hooks to index selected entity types for indexing
Feature request
Status

Needs work

Version

1.1

Component

Code

Created by

🇮🇳India mohrerao

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

  • Issue created by @mohrerao
  • @mohrerao opened merge request.
  • Status changed to Needs review over 1 year ago
  • Status changed to Needs work 9 months ago
  • 🇮🇳India ashraf.hussain Bangalore

    I see that updateEngineList function has been deleted but it is still an ajax callback for the "server" select field.

    Due to this, when I change the server, the engine list is not updated.

Production build 0.71.5 2024