Why is Node Body field not appearing on the Search environment keywords field list? I want users to be able to select the body fields on the keyword search screen. at the moment only the title and other CCK fields are appearing. Another question is how do I change the label title (or body) to something more meaningful to my users.

Comments

david lesieur’s picture

When node_field_indexer_nodeapi() gets invoked for the 'update index' event, the node's body field has already been replaced with the node's fully rendered representation. That's why Field Indexer cannot support the Body field as a separate indexing field. However, if we really wanted it, then I guess we could re-load the body field directly from the database rather than the use $node->body for indexing.

At the moment, there is no way to change the labels. That would be a feature request. However, you could probably use the String Overrides module (but keep in mind that all overrides will apply site-wide).