Closed (fixed)
Project:
AI Content Chat
Version:
1.0.0
Component:
Code
Priority:
Normal
Category:
Task
Assigned:
Unassigned
Reporter:
Created:
13 Feb 2026 at 15:50 UTC
Updated:
27 Feb 2026 at 16:14 UTC
Jump to comment: Most recent
Currently, AI Content Chat only supports indexing node content types. Many Drupal sites store important content across multiple entity types beyond nodes:
By only supporting nodes, the chatbot misses a significant portion of the site's content, leading to incomplete or inaccurate answers.
Make the indexer fully entity-type agnostic:
NodeInterface, getStorage('node'), getTitle()) with generic entity handling using ContentEntityInterface, EntityInterface::label(), and dynamic bundle key lookups.hook_entity_insert, hook_entity_update, and hook_entity_delete to react to any configured content entity type, not just nodes.content_sources to include an entity_type key alongside bundle and fields.entity_type column already exists in the index table.content_type config entries to the new entity_type + bundle format automatically.drush updbStart within a Git clone of the project using the version control instructions.
Or, if you do not have SSH keys set up on git.drupalcode.org:
Comments
Comment #4
solimanharkas commented